Lines Matching defs:fd
158 int tcsetpgrp(int fd,pid_t pgrp)
162 return(ioctl(fd, TIOCSPGRP, &pgid));
585 job.fd = JOBTTY;
620 register int fd;
628 if((fd = open(ttynam,O_RDWR)) <0)
630 if(fd!=JOBTTY)
631 sh_iorenumber(shp,fd,JOBTTY);
767 tcsetpgrp(job.fd,job.mypgid);
774 tty_get(job.fd,&my_stty);
775 if (ioctl(job.fd, FIOPOPLD, 0) < 0)
777 if (ioctl(job.fd, FIOPUSHLD, &job.linedisc) < 0)
780 ioctl(job.fd, FIOPUSHLD, &job.linedisc);
783 tty_set(job.fd,TCSAFLUSH,&my_stty);
785 if(ioctl(job.fd,TIOCSETD,&job.linedisc) !=0)
794 tty_get(job.fd,&my_stty);
796 tty_set(job.fd,TCSAFLUSH,&my_stty);
807 tty_get(job.fd,&my_stty);
811 tty_set(job.fd,TCSAFLUSH,&pw->p_stty);
814 if((pw->p_flag&P_STOPPED) || tcgetpgrp(job.fd) == shp->gd->pid)
815 tcsetpgrp(job.fd,pw->p_fgrp);
825 job_fgrp(pw,tcgetpgrp(job.fd));
826 if(tcsetpgrp(job.fd,job.mypid) !=0)
834 if(tty_get(job.fd,&pw->p_stty) == 0)
837 tty_set(job.fd,TCSAFLUSH,&my_stty);