REDIR_KEEP
redirect(cmd->ncmd.redirect, REDIR_KEEP | (saved =
mode = REDIR_KEEP; /* exec cmd <... */
mode = REDIR_PUSH | REDIR_KEEP;
(vforking ? REDIR_VFORK : 0) | REDIR_KEEP);
redirect(n->nredir.redirect, REDIR_KEEP);
redirect(n->nredir.redirect, REDIR_PUSH | REDIR_KEEP);
(flags & REDIR_KEEP) == 0, 0) < 0)
cloexec = fd > 2 && (flags & REDIR_KEEP) == 0 && !posix;