if (i > 2 && e->savefd[i])
if (!Flag(FSH) && i > 2 && e->savefd[i])
c_exec(wp)	char ** wp;{	int i;	/* make sure redirects stay in place */	if (e->savefd != NULL) {		for (i = 0; i < NUFILE; i++) {			if (e->savefd[i] > 0)				close(e->savefd[i]);			/* keep anything > 2 private */			if (i > 2 && e->savefd[i])				fd_clexec(i);		}		e->savefd = NULL; 	}	return 0;}