Rev 3304 | Rev 3342 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3304 | Rev 3341 | ||
---|---|---|---|
Line 71... | Line 71... | ||
71 | return 1; |
71 | return 1; |
72 | } |
72 | } |
73 | memset(usr->cwd, 0, sizeof(usr->cwd)); |
73 | memset(usr->cwd, 0, sizeof(usr->cwd)); |
74 | 74 | ||
75 | usr->cwd = getcwd(usr->cwd, PATH_MAX - 1); |
75 | usr->cwd = getcwd(usr->cwd, PATH_MAX - 1); |
- | 76 | ||
76 | if (NULL == usr->cwd) |
77 | if (NULL == usr->cwd) |
77 | snprintf(usr->cwd, PATH_MAX, "(unknown)"); |
78 | snprintf(usr->cwd, PATH_MAX, "(unknown)"); |
78 | 79 | ||
79 | if (usr->lasterr != 0) |
- | |
80 | snprintf(usr->prompt, |
- | |
81 | PATH_MAX, |
- | |
82 | "[%lld] %s # ", |
- | |
83 | usr->lasterr, usr->cwd); |
- | |
84 | else |
- | |
85 | snprintf(usr->prompt, |
80 | snprintf(usr->prompt, |
86 | PATH_MAX, |
81 | PATH_MAX, |
87 | "%s # ", |
82 | "%s # ", |
88 | usr->cwd); |
83 | usr->cwd); |
89 | 84 |