Lines Matching refs:JOBTTY
547 if(pid==pw->p_fgrp && pid==tcgetpgrp(JOBTTY))
552 tcsetpgrp(JOBTTY,job.mypid);
604 job.fd = JOBTTY;
616 if((job.linedisc = ioctl(JOBTTY, FIOLOOKLD, 0)) <0)
618 if(ioctl(JOBTTY,TIOCGETD,&job.linedisc) !=0)
644 if(job.mypgid<0 || !(ttynam=ttyname(JOBTTY)))
646 close(JOBTTY);
649 if(fd!=JOBTTY)
650 sh_iorenumber(shp,fd,JOBTTY);
653 tcsetpgrp(JOBTTY,shp->gd->pid);
662 while((job.mytgid=tcgetpgrp(JOBTTY)) != job.mypgid)
685 tty_get(JOBTTY,&my_stty);
686 if (ioctl(JOBTTY, FIOPOPLD, 0) < 0)
688 if (ioctl(JOBTTY, FIOPUSHLD, &linedisc) < 0)
690 ioctl(JOBTTY, FIOPUSHLD, &job.linedisc);
693 tty_set(JOBTTY,TCSANOW,&my_stty);
695 if(ioctl(JOBTTY,TIOCSETD,&linedisc) !=0)
723 tcsetpgrp(JOBTTY,shp->gd->pid);
726 tty_get(JOBTTY,&my_stty);
731 tty_set(JOBTTY,TCSAFLUSH,&my_stty);
1655 if(pw->p_pid == tcgetpgrp(JOBTTY))