Lines Matching refs:JOBTTY
413 if(pid==pw->p_fgrp && pid==tcgetpgrp(JOBTTY)) in job_reap()
418 tcsetpgrp(JOBTTY,job.mypid); in job_reap()
470 job.fd = JOBTTY; in job_init()
482 if((job.linedisc = ioctl(JOBTTY, FIOLOOKLD, 0)) <0) in job_init()
484 if(ioctl(JOBTTY,TIOCGETD,&job.linedisc) !=0) in job_init()
510 if(job.mypgid<0 || !(ttynam=ttyname(JOBTTY))) in job_init()
512 close(JOBTTY); in job_init()
515 if(fd!=JOBTTY) in job_init()
516 sh_iorenumber(shp,fd,JOBTTY); in job_init()
519 tcsetpgrp(JOBTTY,shp->pid); in job_init()
527 while((job.mytgid=tcgetpgrp(JOBTTY)) != job.mypgid) in job_init()
550 tty_get(JOBTTY,&my_stty); in job_init()
551 if (ioctl(JOBTTY, FIOPOPLD, 0) < 0) in job_init()
553 if (ioctl(JOBTTY, FIOPUSHLD, &linedisc) < 0) in job_init()
555 ioctl(JOBTTY, FIOPUSHLD, &job.linedisc); in job_init()
558 tty_set(JOBTTY,TCSANOW,&my_stty); in job_init()
560 if(ioctl(JOBTTY,TIOCSETD,&linedisc) !=0) in job_init()
588 tcsetpgrp(JOBTTY,shp->pid); in job_init()
591 tty_get(JOBTTY,&my_stty); in job_init()
596 tty_set(JOBTTY,TCSAFLUSH,&my_stty); in job_init()
1464 if(pw->p_pid == tcgetpgrp(JOBTTY)) in job_wait()