Lines Matching refs:pid
87 pid_t pid; /* pid of process running on it */
377 pid_t pid;
422 pid_t pid;
452 switch((pid=fork())) {
485 while(waitpid(pid,&res,0)!=pid) continue;
615 pid_t pid;
619 if((pid=fork())==0) {
637 while(pid!=waitpid(pid,(int *)0,0)) continue;
676 pid_t pid;
691 if(ttys[i].pid==0) {
692 switch(pid=fork()) {
700 ttys[i].pid=pid;
718 pid=waitpid(-1,(int *)0,0);
719 if(pid==-1) continue;
724 if(ttys[i].pid==pid) {
727 ttys[j].pid=0;
737 switch(pid=fork()) {
746 ttys[j].pid=pid;
773 pid_t pid,wpid;
780 kill(ttys[i].pid,SIGHUP);
781 ttys[i].pid=0;
788 pid=waitpid(-1,(int *)0,WUNTRACED);
797 switch(pid=fork()) {
809 wpid=waitpid(pid,(int *)0,WUNTRACED);
810 } while(wpid!=pid && transition==SINGLE);
844 syslog(LOG_EMERG,"pid=%d sig=%s (ignored)\n",getpid(),sys_siglist[sig]);
931 ttys[i].pid=0;