Lines Matching refs:dupfd
1246 int dupfd,toclose= -1;
1251 dupfd = strtol(fname,&number,10);
1254 toclose = dupfd;
1257 if(*number || dupfd > IOUFD)
1262 if(shp->subshell && dupfd==1)
1268 dupfd = sffileno(sfstdout);
1270 else if(shp->sftable[dupfd])
1271 sfsync(shp->sftable[dupfd]);
1272 if(dupfd!=1 && fn < 10)
1283 dupfd = shp->coutpipe;
1285 dupfd = shp->cpipe[0];
1287 toclose = dupfd;
1296 if((fd=sh_fcntl(dupfd,F_DUPFD,3))<0)
1300 sh_iocheckfd(shp,dupfd);
1301 shp->fdstatus[fd] = (shp->fdstatus[dupfd]&~IOCLEX);
1304 else if(dupfd==shp->cpipe[0])