Symbol: savefd
bin/ksh/c_sh.c
831
if (genv->savefd != NULL) {
bin/ksh/c_sh.c
833
if (genv->savefd[i] > 0)
bin/ksh/c_sh.c
834
close(genv->savefd[i]);
bin/ksh/c_sh.c
841
if (!Flag(FSH) && i > 2 && genv->savefd[i])
bin/ksh/c_sh.c
844
genv->savefd = NULL;
bin/ksh/eval.c
919
ofd1 = savefd(1);
bin/ksh/exec.c
107
genv->savefd = areallocarray(NULL, NUFILE, sizeof(short), ATEMP);
bin/ksh/exec.c
109
memset(genv->savefd, 0, NUFILE * sizeof(short));
bin/ksh/exec.c
1136
if (genv->savefd[iop->unit] == 0) {
bin/ksh/exec.c
1139
genv->savefd[iop->unit] = -1;
bin/ksh/exec.c
1147
genv->savefd[iop->unit] = savefd(iop->unit);
bin/ksh/exec.c
142
genv->savefd[0] = savefd(0);
bin/ksh/exec.c
143
genv->savefd[1] = savefd(1);
bin/ksh/exec.c
158
restfd(1, genv->savefd[1]); /* stdout of last */
bin/ksh/exec.c
159
genv->savefd[1] = 0; /* no need to re-restore this */
bin/ksh/exec.c
198
genv->savefd[0] = savefd(0);
bin/ksh/exec.c
199
genv->savefd[1] = savefd(1);
bin/ksh/history.c
732
fddup = savefd(fd);
bin/ksh/io.c
297
pv[0] = savefd(lpv[0]);
bin/ksh/io.c
300
pv[1] = savefd(lpv[1]);
bin/ksh/jobs.c
1276
if (ep->savefd && ep->savefd[2])
bin/ksh/jobs.c
1277
fd = ep->savefd[2];
bin/ksh/main.c
717
ep->savefd = NULL;
bin/ksh/main.c
731
if (ep->savefd != NULL) {
bin/ksh/main.c
734
if (ep->savefd[fd])
bin/ksh/main.c
735
restfd(fd, ep->savefd[fd]);
bin/ksh/main.c
736
if (ep->savefd[2]) /* Clear any write errors */
bin/ksh/main.c
791
if (ep->savefd) {
bin/ksh/main.c
793
if (ep->savefd[fd] > 0)
bin/ksh/main.c
794
close(ep->savefd[fd]);
bin/ksh/main.c
795
afree(ep->savefd, &ep->area);
bin/ksh/main.c
796
ep->savefd = NULL;
bin/ksh/sh.h
488
int savefd(int);
bin/ksh/sh.h
78
short *savefd; /* original redirected fd's */
games/hunt/huntd/driver.c
671
int savefd;
games/hunt/huntd/driver.c
698
savefd = pp->p_fd;
games/hunt/huntd/driver.c
879
FD_CLR(savefd, &Fds_mask);
games/hunt/huntd/driver.c
880
if (Num_fds == savefd + 1) {