Lines Matching refs:fd
84 short pipefd; /* read fd if pipe is created */
114 register int fd;
118 if((sp->tmpfd = fd = fcntl(1,F_DUPFD,10)) >= 0)
120 fcntl(fd,F_SETFD,FD_CLOEXEC);
121 VALIDATE_FD(shp, fd);
122 shp->fdstatus[fd] = shp->fdstatus[1]|IOCLEX;
129 if((fd=sffileno(sfstdout))<0)
148 VALIDATE_FD(shp, fd);
149 shp->fdstatus[fd] = IOREAD|IOWRITE;
151 if(fd==1)
156 shp->fdstatus[1] = shp->fdstatus[fd];
157 shp->fdstatus[fd] = IOCLOSE;
425 int sh_subsavefd(register int fd)
431 old = !(sp->fdsaved&(1<<(fd-1)));
432 sp->fdsaved |= (1<<(fd-1));
628 int fd=sfsetfd(iop,3);
629 if(fd<0)
635 VALIDATE_FD(shp, fd);
636 shp->sftable[fd] = iop;
637 fcntl(fd,F_SETFD,FD_CLOEXEC);
638 shp->fdstatus[fd] = (shp->fdstatus[1]|IOCLEX);