Lines Matching refs:sffileno
478 else if(type==SF_WRITE && (*(ssize_t*)data)<0 && sffileno(iop)!=2)
500 errormsg(SH_DICT,ERROR_system(1),e_badwrite,sffileno(iop));
549 if((iop = shp->sftable[fd]) && sffileno(iop)>=0)
1000 int r, fd=sffileno(sp), close_exec = shp->fdstatus[fd]&IOCLEX;
1003 shp->fdstatus[sffileno(sp)] |= IOCLEX;
1028 shp->fdstatus[sffileno(sp)] &= ~IOCLEX;
1268 dupfd = sffileno(sfstdout);
1575 int fno = sffileno(shp->heredocs);
1601 if(sffileno(tmp)>0)
1622 fd = sffileno(outfile);
1640 return(write(sffileno(iop),buff,n));
1857 fno = sffileno(iop);
1928 int fd = sffileno(iop);
1939 if(sh_isstate(SH_INTERACTIVE) && sffileno(iop)==0 && io_prompt(shp,iop,shp->nextprompt)<0 && errno==EIO)
1987 rsize = (*readf)(shgd->ed_context, sffileno(iop), (char*)buff, size, reedit);
2121 if(flag==2 && sfpkrd(sffileno(iop),buff,1,'\n',0,1) >= 0)
2141 ioctl(sffileno(sfstderr),TIOCLBIC,&mode);
2203 register int fd = sffileno(sp);
2212 (*fdnotify)(sffileno(sp),flag==SF_CLOSING?-1:newfd);
2266 (*fdnotify)(-1,sffileno(sp));
2610 fd = sffileno(shp->gd->hist_ptr->histfp);