Lines Matching defs:dupfd
1057 int dupfd,toclose= -1;
1062 dupfd = strtol(fname,&number,10);
1065 toclose = dupfd;
1068 if(*number || dupfd > IOUFD)
1073 if(shp->subshell && dupfd==1 && (sfset(sfstdout,0,0)&SF_STRING))
1076 dupfd = sffileno(sfstdout);
1078 else if(shp->sftable[dupfd])
1079 sfsync(shp->sftable[dupfd]);
1089 dupfd = shp->coutpipe;
1091 dupfd = shp->cpipe[0];
1093 toclose = dupfd;
1102 if((fd=sh_fcntl(dupfd,F_DUPFD,3))<0)
1104 sh_iocheckfd(shp,dupfd);
1105 shp->fdstatus[fd] = (shp->fdstatus[dupfd]&~IOCLEX);
1108 else if(dupfd==shp->cpipe[0])