Searched refs:fdstatus (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dio.c395 shp->fdstatus = (unsigned char*)malloc((unsigned)n);
396 memset((char*)shp->fdstatus,0,n);
563 shp->fdstatus[fd] = shp->fdstatus[f2];
567 shp->fdstatus[fd] |= IOCLEX;
596 shp->fdstatus[f2] = (shp->fdstatus[f1]&~IOCLEX);
603 shp->fdstatus[f2] = (shp->fdstatus[f1]&~IOCLEX);
633 sh.fdstatus[f
[all...]
H A Dsubshell.c84 unsigned char fdstatus; member in struct:subshell
114 shp->fdstatus[fd] = shp->fdstatus[1]|IOCLEX;
116 shp->fdstatus[1] = IOCLOSE;
129 shp->fdstatus[fd] = IOREAD|IOWRITE;
136 shp->fdstatus[1] = shp->fdstatus[fd];
137 shp->fdstatus[fd] = IOCLOSE;
143 if(sp && (shp->fdstatus[1]==IOCLOSE || (!shp->subshare && !(shp->fdstatus[
[all...]
H A Dmain.c400 shp->fdstatus[r] = shp->fdstatus[fno];
405 shp->fdstatus[fno] |= IOCLEX;
554 !sferror(sfstderr) && (shp->fdstatus[fno]&IOTTY))
594 (fno<0 || !(shp->fdstatus[fno]&(IOTTY|IONOSEEK)))
H A Dxec.c545 shp->fdstatus[pv[0]] = IOREAD|IODUP|IOSEEK;
547 shp->fdstatus[pv[1]] = IOWRITE|IOSEEK;
567 shp->fdstatus[pv[0]] = IOREAD|IODUP|IOSEEK;
1004 if((shp->fdstatus[fd]&IOCLEX)&&fd!=shp->infd)
2843 shp->fdstatus[fd] = (shp->fdstatus[outfd]&~IOCLEX);
2845 shp->fdstatus[outfd] = IOCLOSE;
2850 shp->fdstatus[shp->cpipe[0]] |= IOCLEX;
2854 shp->fdstatus[shp->cpipe[1]] |= IOCLEX;
2861 shp->fdstatus[sh
[all...]
H A Dargs.c789 sh.fdstatus[pv[0]] = IONOSEEK|IOREAD;
790 sh.fdstatus[pv[1]] = IONOSEEK|IOWRITE;
H A Dpath.c580 shp->fdstatus[fd] |= IOCLEX;
1241 if(shp->infd>0 && (shp->fdstatus[shp->infd]&IOCLEX))
/illumos-gate/usr/src/lib/libshell/common/bltins/
H A Dread.c144 if(!((r=shp->fdstatus[fd])&IOREAD) || !(r&(IOSEEK|IONOSEEK)))
272 if(shp->fdstatus[fd]&IOTTY)
310 if(timeout || (shp->fdstatus[fd]&(IOTTY|IONOSEEK)))
714 if(timeout || (shp->fdstatus[fd]&(IOTTY|IONOSEEK)))
721 if((flags>>D_FLAG) && (shp->fdstatus[fd]&IOTTY))
H A Dprint.c258 else if(!(n=shp->fdstatus[fd]))
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_node.c575 int fdstatus = 0; local
591 FDGETCHANGE, (intptr_t)&fdstatus, FNATIVE | FKIOCTL,
628 if (fdstatus & (FDGC_HISTORY | FDGC_DETECTED)) {
/illumos-gate/usr/src/lib/libshell/common/include/
H A Ddefs.h220 unsigned char *fdstatus; \

Completed in 84 milliseconds