Lines Matching refs:fdstatus

404 	unsigned char	*fdstatus = shp->fdstatus;
425 shp->fdstatus = (unsigned char*)(&shp->fdptrs[n]);
427 memcpy(shp->fdstatus,fdstatus,max);
614 shp->fdstatus[fd] = shp->fdstatus[f2];
618 shp->fdstatus[fd] |= IOCLEX;
652 shp->fdstatus[f2] = (shp->fdstatus[f1]&~IOCLEX);
659 shp->fdstatus[f2] = (shp->fdstatus[f1]&~IOCLEX);
667 if(shp->fdstatus[f1]!=IOCLOSE)
701 shp->fdstatus[fd] = IOCLOSE;
851 shp->fdstatus[fd] = mode;
883 shp->fdstatus[fdnew] = (shp->fdstatus[fdold]&~IOCLEX);
885 shp->fdstatus[fdold] = IOCLOSE;
902 shp->fdstatus[pv[0]] = IONOSEEK|IOREAD;
903 shp->fdstatus[pv[1]] = IONOSEEK|IOWRITE;
925 shp->fdstatus[pv[out]] |= IOCLEX;
926 shp->fdstatus[pv[out]] = (out?IOWRITE:IOREAD);
927 shp->fdstatus[pv[out]] |= IONOSEEK;
959 shp->fdstatus[pv[out]] |= IOCLEX;
994 close_exec = shp->fdstatus[fd]&IOCLEX;
995 shp->fdstatus[sffileno(sp)] |= IOCLEX;
1020 shp->fdstatus[sffileno(sp)] &= ~IOCLEX;
1290 shp->fdstatus[fd] = (shp->fdstatus[dupfd]&~IOCLEX);
1291 if(toclose<0 && shp->fdstatus[fd]&IOREAD)
1292 shp->fdstatus[fd] |= IODUP;
1406 r = shp->fdstatus[fn];
1469 if(flag==0 || tname || (flag==1 && fn==1 && (shp->fdstatus[fn]&IONOSEEK) && shp->outpipepid && shp->outpipepid==getpid()))
1508 shp->fdstatus[fn] = shp->fdstatus[fd];
1528 shp->fdstatus[fd] |= IOCLEX;
1593 shp->fdstatus[fd] = IOREAD;
1676 shp->fdstatus[savefd] = shp->fdstatus[origfd];
1756 shp->fdstatus[origfd] = shp->fdstatus[savefd];
1758 if(shp->fdstatus[origfd]&IOCLEX)
1772 shp->fdstatus[origfd] = IOCLOSE;
1912 if(!(shp->fdstatus[sffileno(iop)]&IOCLEX) && (sfset(iop,0,0)&SF_SHARE))
2011 if((n=shp->fdstatus[fd])&IOCLOSE)
2017 return(shp->fdstatus[fd]=IOCLOSE);
2025 return(shp->fdstatus[fd]=IOCLOSE);
2077 shp->fdstatus[fd] = n;
2216 if(!shp->sftable[fd] && shp->fdstatus[fd]==IOCLOSE)
2222 shp->fdstatus[fd] = flag;
2244 shp->fdstatus[fd]=IOCLOSE;
2520 if(shp->fdstatus[old] == IOCLOSE)
2521 shp->fdstatus[old] = 0;
2522 shp->fdstatus[fd] = (shp->fdstatus[old]&~IOCLEX);
2546 if(shp->fdstatus[fd] == IOCLOSE)
2547 shp->fdstatus[fd] = 0;
2548 shp->fdstatus[newfd] = (shp->fdstatus[fd]&~IOCLEX);
2553 if(shp->fdstatus[fd] == IOCLOSE)
2554 shp->fdstatus[fd] = 0;
2556 shp->fdstatus[fd] |= IOCLEX;
2558 shp->fdstatus[fd] &= ~IOCLEX;
2610 if(!(n=shp->fdstatus[fd]))