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

Diff for /src/usr.bin/nohup/nohup.c between version 1.8 and 1.9

version 1.8, 2001/09/19 10:58:07 version 1.9, 2002/05/29 18:33:39
Line 118 
Line 118 
                 goto dupit;                  goto dupit;
         if ((p = getenv("HOME")) != NULL && *p != '\0' &&          if ((p = getenv("HOME")) != NULL && *p != '\0' &&
             (strlen(p) + strlen(FILENAME) + 1) < sizeof(path)) {              (strlen(p) + strlen(FILENAME) + 1) < sizeof(path)) {
                 (void)strcpy(path, p);                  (void)strlcpy(path, p, sizeof path);
                 (void)strcat(path, "/");                  (void)strlcat(path, "/", sizeof path);
                 (void)strcat(path, FILENAME);                  (void)strlcat(path, FILENAME, sizeof path);
                 if ((fd = open(p = path, O_RDWR|O_CREAT|O_APPEND, S_IRUSR|S_IWUSR)) >= 0)                  if ((fd = open(p = path, O_RDWR|O_CREAT|O_APPEND, S_IRUSR|S_IWUSR)) >= 0)
                         goto dupit;                          goto dupit;
         }          }

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9