16# define EXIT_SUCCESS 0
17# define EXIT_FAILURE 1
20# define IS_DIRECTORY 256
21# define NUMERIC_REQUIRED 257
22# define TOO_MANY_ARGS 258
23# define UNKNOWN_COMMAND 259
24# define INVALID_ARGUMENT 260
25# define PERMISSION_DENIED 261
26# define ERROR_EXIT 262
27# define NOT_VALID_IDENTIFIER 263
28# define INVALID_OPTION 264
void handle_exit(t_ms_data *data, int status)
void free_shell_var_list(t_env *shell_var)
int ft_isnumber(char *str)
void exit_status_handler(t_ms_data *data, int status_code, char *err_arg)
void set_shell_var_handler(t_ms_data *data)
void set_exit_status(int *exit_status, int status_code)