aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-03-04 17:37:44 +0100
committerCharles <sircharlesaze@gmail.com>2020-03-04 17:37:44 +0100
commit9b3753960b986d0dcf84369846fd7ac74d2baef6 (patch)
treed2fcda5ffb3e588b9ffd4740deac7a68217cab4c /include
parente0ba9a82e11d9f23cf4eaed267b25021f98ae9f4 (diff)
downloadminishell-9b3753960b986d0dcf84369846fd7ac74d2baef6.tar.gz
minishell-9b3753960b986d0dcf84369846fd7ac74d2baef6.tar.bz2
minishell-9b3753960b986d0dcf84369846fd7ac74d2baef6.zip
Added builtins draft
Diffstat (limited to 'include')
-rw-r--r--include/minishell.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/minishell.h b/include/minishell.h
index 4fbddfd..d1bb237 100644
--- a/include/minishell.h
+++ b/include/minishell.h
@@ -21,6 +21,7 @@
# include <sys/wait.h>
# include <signal.h>
# include <sys/stat.h>
+# include <stdbool.h>
# include "libft.h"
# include "libft_ht.h"
@@ -82,15 +83,14 @@ char **ms_environment_to_array(t_ftht *environment);
** builtin*.c
*/
-typedef int (*t_builtin_func)(t_state *state);
-t_builtin_func ms_echo;
-t_builtin_func ms_cd;
-t_builtin_func ms_pwd;
-t_builtin_func ms_export;
-t_builtin_func ms_unset;
-// t_builtin_func ms_env;
+// typedef int (*t_builtin_func)(t_state *state);
+int ms_echo(char **argv);
+int ms_cd(t_state *state, char **argv);
+int ms_pwd(t_state *state);
+int ms_export(t_state *state, char **argv);
+int ms_unset(t_state *state, char **argv);
int ms_env(t_state *state);
-t_builtin_func ms_exit;
+// int ms_exit(t_state *state);
/*
** util.c