From a238d9aa50f88af04279d7e29b540bbad6d2f842 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Fri, 9 Oct 2020 14:55:28 +0200 Subject: Norming eval --- src/eval/eval.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/eval/eval.c') diff --git a/src/eval/eval.c b/src/eval/eval.c index 66a535b..0df8b85 100644 --- a/src/eval/eval.c +++ b/src/eval/eval.c @@ -6,20 +6,17 @@ /* By: charles +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/09/13 20:38:06 by charles #+# #+# */ -/* Updated: 2020/10/07 15:02:21 by cacharle ### ########.fr */ +/* Updated: 2020/10/09 14:03:31 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include "eval.h" -int st_replace(int oldfd, int newfd) +static int st_replace(int oldfd, int newfd) { if (oldfd != FD_NONE) - { dup2(oldfd, newfd); - /* close(oldfd); */ - } - return 0; + return (0); } /* @@ -41,7 +38,7 @@ int fork_wrap(int fds[2], void *passed, t_wrapped_func wrapped) return (EVAL_FATAL); if (pid == 0) { - g_state.is_child = true; + g_state.is_child = true; if (st_replace(fds[FD_READ], STDIN_FILENO) != 0) exit(EXIT_FAILURE); if (st_replace(fds[FD_WRITE], STDOUT_FILENO) != 0) -- cgit