Lines Matching refs:f1
624 * Given a file descriptor <f1>, move it to a file descriptor number <f2>
626 * The original stream <f1> is closed.
629 int sh_iorenumber(Shell_t *shp, register int f1,register int f2)
633 VALIDATE_FD(shp, f1);
637 if(f1!=f2)
651 register Sfio_t *spnew = sh_iostream(shp,f1);
652 shp->fdstatus[f2] = (shp->fdstatus[f1]&~IOCLEX);
659 shp->fdstatus[f2] = (shp->fdstatus[f1]&~IOCLEX);
660 if((f2 = sh_fcntl(f1,F_DUPFD, f2)) < 0)
666 shp->sftable[f1] = 0;
667 if(shp->fdstatus[f1]!=IOCLOSE)
668 sh_close(f1);