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

Diff for /src/usr.bin/mail/popen.c between version 1.2 and 1.3

version 1.2, 1996/06/11 12:53:47 version 1.3, 1996/06/26 21:22:34
Line 283 
Line 283 
                 dup2(infd, 0);                  dup2(infd, 0);
         if (outfd >= 0)          if (outfd >= 0)
                 dup2(outfd, 1);                  dup2(outfd, 1);
         for (i = 1; i <= NSIG; i++)          if (nset) {
                 if (sigismember(nset, i))                  for (i = 1; i <= NSIG; i++)
                         (void) signal(i, SIG_IGN);                          if (sigismember(nset, i))
         if (!sigismember(nset, SIGINT))                                  (void) signal(i, SIG_IGN);
                 (void) signal(SIGINT, SIG_DFL);                  if (!sigismember(nset, SIGINT))
                           (void) signal(SIGINT, SIG_DFL);
           }
         sigfillset(&fset);          sigfillset(&fset);
         (void) sigprocmask(SIG_UNBLOCK, &fset, NULL);          (void) sigprocmask(SIG_UNBLOCK, &fset, NULL);
 }  }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3