[BACK]Return to dir.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mg

Diff for /src/usr.bin/mg/dir.c between version 1.13 and 1.14

version 1.13, 2005/06/14 18:14:40 version 1.14, 2005/08/09 00:53:48
Line 37 
Line 37 
 {  {
         char    bufc[NPAT], *bufp;          char    bufc[NPAT], *bufp;
   
         if ((bufp = ereply("Change default directory: ", bufc, NPAT)) == NULL)          (void)strlcpy(bufc, wdir, sizeof(bufc));
           if ((bufp = eread("Change default directory: ", bufc, NPAT,
               EFDEF | EFNEW | EFCR)) == NULL)
                 return (ABORT);                  return (ABORT);
         if (bufc[0] == '\0')          else if (bufp[0] == '\0')
                 (void)strlcpy(bufc, wdir, sizeof(bufc));                  return (FALSE);
         if (chdir(bufc) == -1) {          if (chdir(bufc) == -1) {
                 ewprintf("Can't change dir to %s", bufc);                  ewprintf("Can't change dir to %s", bufc);
                 return (FALSE);                  return (FALSE);

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14