Lines Matching refs:curpgid
685 job.curpgid = 0; in sh_exec()
1492 pid_t savepgid = job.curpgid; in sh_exec()
1493 job.curpgid = 0; in sh_exec()
1552 job.curpgid = savepgid; in sh_exec()
2376 pid_t curpgid = job.curpgid; in _sh_fork() local
2377 pid_t postid = (flags&FAMP)?0:curpgid; in _sh_fork()
2417 job.curpgid = parent; in _sh_fork()
2420 if(setpgid(parent,job.curpgid)<0 && errno==EPERM) in _sh_fork()
2426 job.curpgid = parent; in _sh_fork()
2439 job.curpgid = curpgid; in _sh_fork()
2459 job.curpgid = parent; in _sh_fork()
2460 while(setpgid(0,job.curpgid)<0 && job.curpgid!=parent) in _sh_fork()
2461 job.curpgid = parent; in _sh_fork()
2463 if(job.curpgid==parent && !(flags&FAMP)) in _sh_fork()
2464 tcsetpgrp(job.fd,job.curpgid); in _sh_fork()
3070 if((otype&FAMP) || job.curpgid==0) in sh_ntfork()
3073 grp = job.curpgid; in sh_ntfork()
3108 while(tcsetpgrp(job.fd,job.curpgid)<0 && job.curpgid!=spawnpid) in sh_ntfork()
3109 job.curpgid = spawnpid; in sh_ntfork()
3188 if((otype&FAMP) || job.curpgid==0) in sh_ntfork()
3191 grp = job.curpgid; in sh_ntfork()
3259 job.curpgid = spawnpid; in sh_ntfork()
3263 while(tcsetpgrp(job.fd,job.curpgid)<0 && job.curpgid!=spawnpid) in sh_ntfork()
3264 job.curpgid = spawnpid; in sh_ntfork()