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

Diff for /src/usr.bin/ftp/cmds.c between version 1.23 and 1.24

version 1.23, 1997/09/04 04:37:13 version 1.24, 1997/09/10 20:55:08
Line 1221 
Line 1221 
         pid_t pid;          pid_t pid;
         sig_t old1, old2;          sig_t old1, old2;
         char shellnam[MAXPATHLEN], *shell, *namep;          char shellnam[MAXPATHLEN], *shell, *namep;
         union wait status;          int wait_status;
   
         old1 = signal (SIGINT, SIG_IGN);          old1 = signal (SIGINT, SIG_IGN);
         old2 = signal (SIGQUIT, SIG_IGN);          old2 = signal (SIGQUIT, SIG_IGN);
Line 1257 
Line 1257 
                 exit(1);                  exit(1);
         }          }
         if (pid > 0)          if (pid > 0)
                 while (wait((int *)&status) != pid)                  while (wait(&wait_status) != pid)
                         ;                          ;
         (void)signal(SIGINT, old1);          (void)signal(SIGINT, old1);
         (void)signal(SIGQUIT, old2);          (void)signal(SIGQUIT, old2);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24