diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-09-14 17:22:21 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-09-14 17:22:21 +0200 |
| commit | 3693acaff9fbf3f34dc2907e95dd221d5a8bc9e4 (patch) | |
| tree | 477ab5274bb8b774288ab3018fe924c04abe3407 /src/eval/eval.c | |
| parent | 5a789d2a3f720506dc5d60f522cee52724046b91 (diff) | |
| download | minishell-3693acaff9fbf3f34dc2907e95dd221d5a8bc9e4.tar.gz minishell-3693acaff9fbf3f34dc2907e95dd221d5a8bc9e4.tar.bz2 minishell-3693acaff9fbf3f34dc2907e95dd221d5a8bc9e4.zip | |
Refactoring exec_search_path to distinguish between command not found and malloc error
Diffstat (limited to 'src/eval/eval.c')
| -rw-r--r-- | src/eval/eval.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/eval/eval.c b/src/eval/eval.c index d35d491..351c870 100644 --- a/src/eval/eval.c +++ b/src/eval/eval.c @@ -6,7 +6,7 @@ /* By: charles <me@cacharle.xyz> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/09/13 20:38:06 by charles #+# #+# */ -/* Updated: 2020/09/13 20:45:20 by charles ### ########.fr */ +/* Updated: 2020/09/14 16:49:31 by charles ### ########.fr */ /* */ /* ************************************************************************** */ @@ -43,7 +43,7 @@ int fork_wrap( if ((fds[FD_READ] != FD_NONE && dup2(fds[FD_READ], STDIN_FILENO) == -1) || (fds[FD_WRITE] != FD_NONE && dup2(fds[FD_WRITE], STDOUT_FILENO) == -1)) exit(EXIT_FAILURE); - if ((status = wrapped(passed)) == EVAL_FATAL) // FIXME detect fatal in child (pipe ?) + if ((status = wrapped(passed)) == EVAL_FATAL) exit(EXIT_FAILURE); exit(status); } @@ -52,7 +52,6 @@ int fork_wrap( { waitpid(*child_pid, child_pid, 0); close(fds[FD_WRITE]); - /* close(fds[FD_READ]); */ return (WEXITSTATUS(*child_pid)); } return (0); |
