Searched refs:curpgid (Results 1 – 6 of 6) sorted by relevance
1007 job.curpgid = 0; in sh_exec()2086 job.curpgid = 0; in sh_exec()3101 pid_t curpgid = job.curpgid; in _sh_fork() local3151 job.curpgid = parent; in _sh_fork()3155 postid = job.curpgid; in _sh_fork()3173 job.curpgid = curpgid; in _sh_fork()3203 job.curpgid = parent; in _sh_fork()3204 while(setpgid(0,job.curpgid)<0 && job.curpgid!=parent) in _sh_fork()3912 while(tcsetpgrp(job.fd,job.curpgid)<0 && job.curpgid!=spawnpid) in sh_ntfork()3995 grp = job.curpgid; in sh_ntfork()[all …]
178 if(sig==SIGHUP && job.curpgid) in sh_fault()179 killpg(job.curpgid,SIGHUP); in sh_fault()539 job.curpgid = 0; in sh_exit()559 killpg(job.curpgid,SIGTSTP); in sh_exit()
466 if(pw->p_pgrp && pw->p_pgrp==job.curpgid && sh_isstate(SH_STOPOK)) in job_reap()501 if(pw->p_pgrp && pw->p_pgrp==job.curpgid && pw->p_exit==SIGINT && sh_isstate(SH_STOPOK)) in job_reap()1336 job.curpgid = 0; in job_clear()1419 job.curpgid = sh_isstate(SH_MONITOR)?pid:0; in job_post()1432 if(killpg(job.curpgid,0)<0 && errno==ESRCH) in job_post()1433 job.curpgid = pid; in job_post()1434 pw->p_fgrp = job.curpgid; in job_post()1903 job.curpgid = 0; in job_unlink()
480 int savejobpgid = job.curpgid; in sh_subshell()534 job.curpgid = 0; in sh_subshell()711 job.curpgid = savejobpgid; in sh_subshell()
571 job.waitall = job.curpgid = 0; in exfile()
101 pid_t curpgid; /* current process gid id */ member