Return to dir.c CVS log | Up to [local] / src / usr.bin / mg |
version 1.10, 2004/03/05 22:02:18 | version 1.11, 2004/07/22 01:25:24 | ||
---|---|---|---|
|
|
||
int | int | ||
changedir(int f, int n) | changedir(int f, int n) | ||
{ | { | ||
int s; | char bufc[NPAT], *bufp; | ||
char bufc[NPAT]; | |||
if ((s = ereply("Change default directory: ", bufc, NPAT)) != TRUE) | if ((bufp = ereply("Change default directory: ", bufc, NPAT)) == NULL) | ||
return (s); | return ABORT; | ||
if (bufc[0] == '\0') | if (bufc[0] == '\0') | ||
(void)strlcpy(bufc, wdir, sizeof bufc); | (void)strlcpy(bufc, wdir, sizeof bufc); | ||
if (chdir(bufc) == -1) { | if (chdir(bufc) == -1) { |