From 59cc4d7011527d66eacd610310bd54c6af54c4fc Mon Sep 17 00:00:00 2001 From: yosyo Date: Fri, 19 Jul 2024 11:46:04 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=94=A8=E3=80=8D=20fix(builtins):?= =?UTF-8?q?=20builtins=20exit=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/builtins/ft_cd.c | 6 ++++-- src/builtins/ft_echo.c | 4 +++- src/builtins/ft_env.c | 3 ++- src/builtins/ft_exit.c | 2 +- src/builtins/ft_export.c | 2 +- src/builtins/ft_export_utils.c | 8 ++++---- src/builtins/ft_pwd.c | 6 ++++-- src/builtins/ft_unset.c | 8 ++------ 8 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/builtins/ft_cd.c b/src/builtins/ft_cd.c index 4cd5c91..e94cb7c 100644 --- a/src/builtins/ft_cd.c +++ b/src/builtins/ft_cd.c @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* ft_cd.c :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: adjoly +#+ +:+ +#+ */ +/* By: mmoussou +#include "minishell.h" //#include #include "libft.h" #include @@ -57,4 +58,5 @@ void ft_echo(char **args) } if (new_line == true) ft_putchar_fd('\n', STDOUT_FILENO); + get_exit_code(0); } diff --git a/src/builtins/ft_env.c b/src/builtins/ft_env.c index f8bc822..210a984 100644 --- a/src/builtins/ft_env.c +++ b/src/builtins/ft_env.c @@ -6,7 +6,7 @@ /* By: mmoussou name, env->content); env = env->next; } + get_exit_code(0); } diff --git a/src/builtins/ft_exit.c b/src/builtins/ft_exit.c index 97363b8..3f2c379 100644 --- a/src/builtins/ft_exit.c +++ b/src/builtins/ft_exit.c @@ -6,7 +6,7 @@ /* By: mmoussou +#+ +:+ +#+ */ +/* By: mmoussou #include "env.h" #include "libft.h" @@ -21,4 +22,5 @@ void ft_pwd(void) pwd = ret_cwd(); ft_putendl_fd(pwd, STDOUT_FILENO); + get_exit_code(0); } diff --git a/src/builtins/ft_unset.c b/src/builtins/ft_unset.c index b631257..5f8768f 100644 --- a/src/builtins/ft_unset.c +++ b/src/builtins/ft_unset.c @@ -6,7 +6,7 @@ /* By: mmoussou name, arg)) { pop_first_el(env); @@ -59,4 +54,5 @@ void ft_unset(char **args, t_env *env) ft_unset_arg(*args, env); args++; } + get_exit_code(0); }