diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-10-09 14:55:28 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-10-09 14:55:28 +0200 |
| commit | a238d9aa50f88af04279d7e29b540bbad6d2f842 (patch) | |
| tree | 11c17f98df037623d7f9b4d13830b4de24cadf79 /src/eval/eval.c | |
| parent | 2a8056e885151fa155bf82a3d8cc97b0905ea577 (diff) | |
| download | minishell-a238d9aa50f88af04279d7e29b540bbad6d2f842.tar.gz minishell-a238d9aa50f88af04279d7e29b540bbad6d2f842.tar.bz2 minishell-a238d9aa50f88af04279d7e29b540bbad6d2f842.zip | |
Norming eval
Diffstat (limited to 'src/eval/eval.c')
| -rw-r--r-- | src/eval/eval.c | 11 |
1 files changed, 4 insertions, 7 deletions
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 <me@cacharle.xyz> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* 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) |
