From 9980762f0ce5c65529453ba3f7b173ca90648996 Mon Sep 17 00:00:00 2001 From: y-syo Date: Wed, 26 Jun 2024 10:21:42 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=8F=97=EF=B8=8F=E3=80=8D=20wip(b?= =?UTF-8?q?uiltins):=20working=20on=20builtins...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/builtins.h | 5 +++- src/builtins/ft_env.c | 22 ++++++++++++++++ src/builtins/ft_export.c | 54 ++++++++++++++++++++++++++++++++++++++++ src/builtins/ft_unset.c | 53 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 133 insertions(+), 1 deletion(-) create mode 100644 src/builtins/ft_env.c create mode 100644 src/builtins/ft_export.c create mode 100644 src/builtins/ft_unset.c diff --git a/include/builtins.h b/include/builtins.h index e98abed..a01a597 100644 --- a/include/builtins.h +++ b/include/builtins.h @@ -6,7 +6,7 @@ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/06/22 13:05:18 by adjoly #+# #+# */ -/* Updated: 2024/06/25 17:01:43 by adjoly ### ########.fr */ +/* Updated: 2024/06/26 08:37:31 by mmoussou ### ########.fr */ /* */ /* ************************************************************************** */ @@ -21,4 +21,7 @@ void ft_pwd(void); void ft_cd(t_env *env, char *args); char *ret_cwd(void); +void ft_env(t_env *env); +void ft_unset(char *arg, t_env *env); + #endif diff --git a/src/builtins/ft_env.c b/src/builtins/ft_env.c new file mode 100644 index 0000000..45b6f4d --- /dev/null +++ b/src/builtins/ft_env.c @@ -0,0 +1,22 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_env.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: mmoussou name, env->content); + env = env->next; + } +} diff --git a/src/builtins/ft_export.c b/src/builtins/ft_export.c new file mode 100644 index 0000000..36fb273 --- /dev/null +++ b/src/builtins/ft_export.c @@ -0,0 +1,54 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_export.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: mmoussou