void my_builtins(t_mysh *mysh) { my_exit(mysh); my_cd(mysh); my_set_env(mysh); my_unset_env(mysh); }
int test_builtins(char **buffer, t_list *list) { if (buffer[0] == NULL) return (0); if (my_strcmp(buffer[0], "cd")) { my_move_dir(list, buffer); return (1); } if (my_strcmp(buffer[0], "env")) { my_print_env(list); return (1); } if (my_strcmp(buffer[0], "setenv")) { if (buffer[1]) my_set_env(list, buffer); return (1); } if (my_strcmp(buffer[0], "unsetenv")) { if (buffer[1]) my_unset_env(list, buffer); return (1); } return (0); }