Lines Matching refs:savefd
136 e->savefd = (short *) alloc(sizeofN(short, NUFILE), ATEMP);
138 memset(e->savefd, 0, sizeofN(short, NUFILE));
169 e->savefd[0] = savefd(0, 0);
170 (void) ksh_dup2(e->savefd[0], 0, false); /* stdin of first */
171 e->savefd[1] = savefd(1, 0);
186 restfd(1, e->savefd[1]); /* stdout of last */
187 e->savefd[1] = 0; /* no need to re-restore this */
228 e->savefd[0] = savefd(0, 0);
229 e->savefd[1] = savefd(1, 0);
1111 * set up redirection, saving old fd's in e->savefd
1206 if (e->savefd[iop->unit] == 0) {
1209 e->savefd[iop->unit] = -1;
1211 /* c_exec() assumes e->savefd[fd] set for any
1212 * redirections. Ask savefd() not to close iop->unit;
1217 e->savefd[iop->unit] = savefd(iop->unit, 1);