Lines Matching refs:dupfd
1235 int dupfd,toclose= -1;
1240 dupfd = strtol(fname,&number,10);
1243 toclose = dupfd;
1246 if(*number || dupfd > IOUFD)
1251 VALIDATE_FD(shp, dupfd);
1252 if(shp->subshell && dupfd==1)
1258 dupfd = sffileno(sfstdout);
1260 else if(shp->sftable[dupfd])
1261 sfsync(shp->sftable[dupfd]);
1262 if(dupfd!=1 && fn < 10)
1273 dupfd = shp->coutpipe;
1275 dupfd = shp->cpipe[0];
1277 toclose = dupfd;
1286 if((fd=sh_fcntl(dupfd,F_DUPFD,3))<0)
1289 sh_iocheckfd(shp,dupfd);
1290 shp->fdstatus[fd] = (shp->fdstatus[dupfd]&~IOCLEX);
1293 else if(dupfd==shp->cpipe[0])