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

Diff for /src/usr.bin/make/job.c between version 1.42 and 1.43

version 1.42, 2001/05/29 12:53:40 version 1.43, 2001/09/04 23:35:58
Line 1236 
Line 1236 
         _exit(1);          _exit(1);
     } else {      } else {
 #ifdef REMOTE  #ifdef REMOTE
         int omask = sigblock(sigmask(SIGCHLD));          sigset_t mask, omask;
   
           sigemptyset(&mask);
           sigaddset(&mask, SIGCHLD);
           sigprocmask(SIG_BLOCK, &mask, &omask);
 #endif  #endif
         job->pid = cpid;          job->pid = cpid;
   
Line 1284 
Line 1288 
             }              }
         }          }
 #ifdef REMOTE  #ifdef REMOTE
         (void)sigsetmask(omask);          sigprocmask(SIG_SETMASK, &omask, NULL);
 #endif  #endif
     }      }
   

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43