Home
last modified time | relevance | path

Searched refs:savefd (Results 1 – 9 of 9) sorted by relevance

/netbsd/src/bin/ksh/
Dmain.c663 ep->savefd = NULL;
677 if (ep->savefd != NULL) { in quitenv()
680 if (ep->savefd[fd]) in quitenv()
681 restfd(fd, ep->savefd[fd]); in quitenv()
682 if (ep->savefd[2]) /* Clear any write errors */ in quitenv()
731 if (ep->savefd) { in cleanup_parents_env()
733 if (ep->savefd[fd] > 0) in cleanup_parents_env()
734 close(ep->savefd[fd]); in cleanup_parents_env()
735 afree(ep->savefd, &ep->area); in cleanup_parents_env()
736 ep->savefd = (short *) 0; in cleanup_parents_env()
Dexec.c136 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);
1206 if (e->savefd[iop->unit] == 0) {
[all …]
Dc_sh.c847 if (e->savefd != NULL) {
849 if (e->savefd[i] > 0)
850 close(e->savefd[i]);
858 if (i > 2 && e->savefd[i])
862 e->savefd = NULL;
Dio.c249 savefd(fd, noclose) in savefd() function
291 pv[0] = savefd(pv[0], 0);
292 pv[1] = savefd(pv[1], 0);
Dproto.h125 int savefd ARGS((int, int));
Dsh.h219 short *savefd; /* original redirected fd's */ member
Djobs.c1398 if (ep->savefd && ep->savefd[2])
1399 fd = ep->savefd[2];
Dhistory.c857 histfd = savefd(fd, 0);
Deval.c883 ofd1 = savefd(1, 0); /* fd 1 may be closed... */