export +=

This commit is contained in:
Loic Deridder
2025-02-15 13:25:59 +01:00
parent dbc2813ad8
commit d9687a8e3a
6 changed files with 90 additions and 28 deletions

View File

@@ -39,6 +39,9 @@ int builtin_export(char **arg, t_ast_n *head);
//UTILS
int count_char(char *str);
int is_append(char *str);
char **key_value(char *str);
void set_new_export(char *str, t_ast_n *node);
int count_args(char **tab);
int extractenv(char *str, char **envp);
char *ft_getenv(char *str, char **envp);

View File

@@ -29,5 +29,6 @@ bool is_valid_key(char *key, t_msh *msh);
int remove_env_var(char *key, t_msh *msh);
void set_var_env(char *key, char *value, t_msh *msh);
char **init_env(char **envp);
void append_var(char *key, char *add, t_msh *msh);
#endif