diff --git a/42sh/Makefile b/42sh/Makefile index bf3af16f..46c6db96 100644 --- a/42sh/Makefile +++ b/42sh/Makefile @@ -36,6 +36,7 @@ builtin/builtin_cd.c\ builtin/builtin_echo.c\ builtin/builtin_env.c\ builtin/builtin_exit.c\ +builtin/builtin_history.c\ builtin/builtin_read.c\ builtin/builtin_setenv.c\ builtin/builtin_unsetenv.c\ @@ -165,31 +166,32 @@ lexer/token_cmp_type.c\ lexer/token_free.c\ lexer/token_init.c\ lexer/token_print.c\ -line-editing/builtin_history.c\ line-editing/completion.c\ line-editing/control_c_and_d.c\ line-editing/copy_cut_paste.c\ line-editing/ft_prompt.c\ -line-editing/get_touch.c\ -line-editing/get_touch_toolz.c\ -line-editing/get_touch_toolz_2.c\ +line-editing/get_key.c\ line-editing/heredoc.c\ -line-editing/history.c\ -line-editing/history_parsing.c\ -line-editing/history_parsing_toolz.c\ -line-editing/history_parsing_toolz_2.c\ -line-editing/list_toolz.c\ -line-editing/move_to_line.c\ +line-editing/history/add_str_in_history.c\ +line-editing/history/history.c\ +line-editing/history/history_parsing.c\ +line-editing/history/history_parsing_toolz.c\ +line-editing/history/history_parsing_toolz_2.c\ +line-editing/history/list_toolz.c\ +line-editing/history/surch_in_history.c\ +line-editing/home_end.c\ +line-editing/lib_line_editing/tool_line.c\ +line-editing/lib_line_editing/tool_line_2.c\ +line-editing/lib_line_editing/toolz.c\ +line-editing/lib_line_editing/toolz2.c\ +line-editing/lib_line_editing/toolz_parseur.c\ +line-editing/lib_line_editing/toolz_termcaps.c\ +line-editing/move_left_and_right.c\ +line-editing/move_to_word.c\ +line-editing/move_up_and_down.c\ line-editing/print_and_del.c\ -line-editing/reader.c\ +line-editing/queue.c\ line-editing/readline.c\ -line-editing/surch_in_history.c\ -line-editing/tool_line.c\ -line-editing/tool_line_2.c\ -line-editing/toolz.c\ -line-editing/toolz2.c\ -line-editing/toolz_parseur.c\ -line-editing/toolz_termcaps.c\ main/data_exit.c\ main/data_init.c\ main/data_singleton.c\ diff --git a/42sh/includes/ft_readline.h b/42sh/includes/ft_readline.h index df03cd61..e2742ad1 100644 --- a/42sh/includes/ft_readline.h +++ b/42sh/includes/ft_readline.h @@ -6,7 +6,7 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/01/23 10:35:44 by gwojda #+# #+# */ -/* Updated: 2017/02/09 17:24:55 by jhalford ### ########.fr */ +/* Updated: 2017/02/14 15:14:57 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ @@ -175,13 +175,16 @@ void ft_found_prev_word(void); void ft_c(void); void ft_x(void); void ft_v(void); -void ft_history_parsing(void); void ft_read_it(int input, size_t *pos, char **str); char *readline(char *); int ft_completion(int ret); void ft_check_heredoc(char **str); -char *ft_strdupi_w(char const *s); +char *ft_strdupi_w(char const *s); + +void ft_add_str_in_history(char *str); +void ft_init_history(void); +char *ft_history_parsing(void); #endif diff --git a/42sh/objs/builtin/bt_read_get.d b/42sh/objs/builtin/bt_read_get.d new file mode 100644 index 00000000..2639aa9d --- /dev/null +++ b/42sh/objs/builtin/bt_read_get.d @@ -0,0 +1,8 @@ +objs/builtin/bt_read_get.o: src/builtin/bt_read_get.c \ + includes/builtin_read.h includes/types.h includes/builtin.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/minishell.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/bt_read_get.o b/42sh/objs/builtin/bt_read_get.o new file mode 100644 index 00000000..9d562205 Binary files /dev/null and b/42sh/objs/builtin/bt_read_get.o differ diff --git a/42sh/objs/builtin/bt_read_parse.d b/42sh/objs/builtin/bt_read_parse.d new file mode 100644 index 00000000..fa35ac5e --- /dev/null +++ b/42sh/objs/builtin/bt_read_parse.d @@ -0,0 +1,8 @@ +objs/builtin/bt_read_parse.o: src/builtin/bt_read_parse.c \ + includes/builtin_read.h includes/types.h includes/builtin.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/minishell.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/bt_read_parse.o b/42sh/objs/builtin/bt_read_parse.o new file mode 100644 index 00000000..7d3abb83 Binary files /dev/null and b/42sh/objs/builtin/bt_read_parse.o differ diff --git a/42sh/objs/builtin/bt_read_term.d b/42sh/objs/builtin/bt_read_term.d new file mode 100644 index 00000000..2ef06a17 --- /dev/null +++ b/42sh/objs/builtin/bt_read_term.d @@ -0,0 +1,8 @@ +objs/builtin/bt_read_term.o: src/builtin/bt_read_term.c \ + includes/builtin.h includes/types.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/builtin_read.h includes/minishell.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/bt_read_term.o b/42sh/objs/builtin/bt_read_term.o new file mode 100644 index 00000000..f37140e6 Binary files /dev/null and b/42sh/objs/builtin/bt_read_term.o differ diff --git a/42sh/objs/builtin/builtin_cd.d b/42sh/objs/builtin/builtin_cd.d new file mode 100644 index 00000000..c82d439c --- /dev/null +++ b/42sh/objs/builtin/builtin_cd.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_cd.o: src/builtin/builtin_cd.c includes/builtin.h \ + includes/types.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/builtin_read.h includes/minishell.h \ + includes/lexer.h includes/parser.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/builtin/builtin_cd.o b/42sh/objs/builtin/builtin_cd.o new file mode 100644 index 00000000..1d533ec5 Binary files /dev/null and b/42sh/objs/builtin/builtin_cd.o differ diff --git a/42sh/objs/builtin/builtin_echo.d b/42sh/objs/builtin/builtin_echo.d new file mode 100644 index 00000000..4c805228 --- /dev/null +++ b/42sh/objs/builtin/builtin_echo.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_echo.o: src/builtin/builtin_echo.c \ + includes/builtin.h includes/types.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/builtin_read.h includes/minishell.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_echo.o b/42sh/objs/builtin/builtin_echo.o new file mode 100644 index 00000000..a871a0d6 Binary files /dev/null and b/42sh/objs/builtin/builtin_echo.o differ diff --git a/42sh/objs/builtin/builtin_env.d b/42sh/objs/builtin/builtin_env.d new file mode 100644 index 00000000..67edb43f --- /dev/null +++ b/42sh/objs/builtin/builtin_env.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_env.o: src/builtin/builtin_env.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_env.o b/42sh/objs/builtin/builtin_env.o new file mode 100644 index 00000000..a3e784aa Binary files /dev/null and b/42sh/objs/builtin/builtin_env.o differ diff --git a/42sh/objs/builtin/builtin_exit.d b/42sh/objs/builtin/builtin_exit.d new file mode 100644 index 00000000..9af193a3 --- /dev/null +++ b/42sh/objs/builtin/builtin_exit.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_exit.o: src/builtin/builtin_exit.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_exit.o b/42sh/objs/builtin/builtin_exit.o new file mode 100644 index 00000000..7d11a7bb Binary files /dev/null and b/42sh/objs/builtin/builtin_exit.o differ diff --git a/42sh/objs/builtin/builtin_history.d b/42sh/objs/builtin/builtin_history.d new file mode 100644 index 00000000..fc999110 --- /dev/null +++ b/42sh/objs/builtin/builtin_history.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_history.o: src/builtin/builtin_history.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_history.o b/42sh/objs/builtin/builtin_history.o new file mode 100644 index 00000000..82d21aef Binary files /dev/null and b/42sh/objs/builtin/builtin_history.o differ diff --git a/42sh/objs/builtin/builtin_read.d b/42sh/objs/builtin/builtin_read.d new file mode 100644 index 00000000..a6491be8 --- /dev/null +++ b/42sh/objs/builtin/builtin_read.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_read.o: src/builtin/builtin_read.c \ + includes/builtin_read.h includes/types.h includes/builtin.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/minishell.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_read.o b/42sh/objs/builtin/builtin_read.o new file mode 100644 index 00000000..ac898d37 Binary files /dev/null and b/42sh/objs/builtin/builtin_read.o differ diff --git a/42sh/objs/builtin/builtin_setenv.d b/42sh/objs/builtin/builtin_setenv.d new file mode 100644 index 00000000..ae995e33 --- /dev/null +++ b/42sh/objs/builtin/builtin_setenv.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_setenv.o: src/builtin/builtin_setenv.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_setenv.o b/42sh/objs/builtin/builtin_setenv.o new file mode 100644 index 00000000..780acb23 Binary files /dev/null and b/42sh/objs/builtin/builtin_setenv.o differ diff --git a/42sh/objs/builtin/builtin_unsetenv.d b/42sh/objs/builtin/builtin_unsetenv.d new file mode 100644 index 00000000..f5018e00 --- /dev/null +++ b/42sh/objs/builtin/builtin_unsetenv.d @@ -0,0 +1,8 @@ +objs/builtin/builtin_unsetenv.o: src/builtin/builtin_unsetenv.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/builtin_unsetenv.o b/42sh/objs/builtin/builtin_unsetenv.o new file mode 100644 index 00000000..20a3e14d Binary files /dev/null and b/42sh/objs/builtin/builtin_unsetenv.o differ diff --git a/42sh/objs/builtin/is_builtin.d b/42sh/objs/builtin/is_builtin.d new file mode 100644 index 00000000..e4b4b814 --- /dev/null +++ b/42sh/objs/builtin/is_builtin.d @@ -0,0 +1,8 @@ +objs/builtin/is_builtin.o: src/builtin/is_builtin.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/builtin/is_builtin.o b/42sh/objs/builtin/is_builtin.o new file mode 100644 index 00000000..3c54c449 Binary files /dev/null and b/42sh/objs/builtin/is_builtin.o differ diff --git a/42sh/objs/completion/c_binary.d b/42sh/objs/completion/c_binary.d new file mode 100644 index 00000000..4a8c9b26 --- /dev/null +++ b/42sh/objs/completion/c_binary.d @@ -0,0 +1,8 @@ +objs/completion/c_binary.o: src/completion/c_binary.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_binary.o b/42sh/objs/completion/c_binary.o new file mode 100644 index 00000000..1d527c89 Binary files /dev/null and b/42sh/objs/completion/c_binary.o differ diff --git a/42sh/objs/completion/c_clear.d b/42sh/objs/completion/c_clear.d new file mode 100644 index 00000000..83dc369c --- /dev/null +++ b/42sh/objs/completion/c_clear.d @@ -0,0 +1,8 @@ +objs/completion/c_clear.o: src/completion/c_clear.c includes/completion.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h diff --git a/42sh/objs/completion/c_clear.o b/42sh/objs/completion/c_clear.o new file mode 100644 index 00000000..33ed9a98 Binary files /dev/null and b/42sh/objs/completion/c_clear.o differ diff --git a/42sh/objs/completion/c_files.d b/42sh/objs/completion/c_files.d new file mode 100644 index 00000000..24d4b23b --- /dev/null +++ b/42sh/objs/completion/c_files.d @@ -0,0 +1,8 @@ +objs/completion/c_files.o: src/completion/c_files.c includes/completion.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h diff --git a/42sh/objs/completion/c_files.o b/42sh/objs/completion/c_files.o new file mode 100644 index 00000000..36e6e733 Binary files /dev/null and b/42sh/objs/completion/c_files.o differ diff --git a/42sh/objs/completion/c_init.d b/42sh/objs/completion/c_init.d new file mode 100644 index 00000000..e5ac766c --- /dev/null +++ b/42sh/objs/completion/c_init.d @@ -0,0 +1,8 @@ +objs/completion/c_init.o: src/completion/c_init.c includes/completion.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h diff --git a/42sh/objs/completion/c_init.o b/42sh/objs/completion/c_init.o new file mode 100644 index 00000000..a1bb2264 Binary files /dev/null and b/42sh/objs/completion/c_init.o differ diff --git a/42sh/objs/completion/c_matching.d b/42sh/objs/completion/c_matching.d new file mode 100644 index 00000000..6890352e --- /dev/null +++ b/42sh/objs/completion/c_matching.d @@ -0,0 +1,8 @@ +objs/completion/c_matching.o: src/completion/c_matching.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_matching.o b/42sh/objs/completion/c_matching.o new file mode 100644 index 00000000..e10fb7f2 Binary files /dev/null and b/42sh/objs/completion/c_matching.o differ diff --git a/42sh/objs/completion/c_output.d b/42sh/objs/completion/c_output.d new file mode 100644 index 00000000..9f1cfda3 --- /dev/null +++ b/42sh/objs/completion/c_output.d @@ -0,0 +1,8 @@ +objs/completion/c_output.o: src/completion/c_output.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_output.o b/42sh/objs/completion/c_output.o new file mode 100644 index 00000000..8575a478 Binary files /dev/null and b/42sh/objs/completion/c_output.o differ diff --git a/42sh/objs/completion/c_parser.d b/42sh/objs/completion/c_parser.d new file mode 100644 index 00000000..12c6fd54 --- /dev/null +++ b/42sh/objs/completion/c_parser.d @@ -0,0 +1,8 @@ +objs/completion/c_parser.o: src/completion/c_parser.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_parser.o b/42sh/objs/completion/c_parser.o new file mode 100644 index 00000000..9be30218 Binary files /dev/null and b/42sh/objs/completion/c_parser.o differ diff --git a/42sh/objs/completion/c_pathsolver.d b/42sh/objs/completion/c_pathsolver.d new file mode 100644 index 00000000..48e72740 --- /dev/null +++ b/42sh/objs/completion/c_pathsolver.d @@ -0,0 +1,8 @@ +objs/completion/c_pathsolver.o: src/completion/c_pathsolver.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_pathsolver.o b/42sh/objs/completion/c_pathsolver.o new file mode 100644 index 00000000..f7c5dd79 Binary files /dev/null and b/42sh/objs/completion/c_pathsolver.o differ diff --git a/42sh/objs/completion/c_printer.d b/42sh/objs/completion/c_printer.d new file mode 100644 index 00000000..e5cc275a --- /dev/null +++ b/42sh/objs/completion/c_printer.d @@ -0,0 +1,8 @@ +objs/completion/c_printer.o: src/completion/c_printer.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_printer.o b/42sh/objs/completion/c_printer.o new file mode 100644 index 00000000..2d7916b4 Binary files /dev/null and b/42sh/objs/completion/c_printer.o differ diff --git a/42sh/objs/completion/c_sizing.d b/42sh/objs/completion/c_sizing.d new file mode 100644 index 00000000..975d4176 --- /dev/null +++ b/42sh/objs/completion/c_sizing.d @@ -0,0 +1,8 @@ +objs/completion/c_sizing.o: src/completion/c_sizing.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_sizing.o b/42sh/objs/completion/c_sizing.o new file mode 100644 index 00000000..1613f12b Binary files /dev/null and b/42sh/objs/completion/c_sizing.o differ diff --git a/42sh/objs/completion/c_terminal.d b/42sh/objs/completion/c_terminal.d new file mode 100644 index 00000000..9db4369b --- /dev/null +++ b/42sh/objs/completion/c_terminal.d @@ -0,0 +1,8 @@ +objs/completion/c_terminal.o: src/completion/c_terminal.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/c_terminal.o b/42sh/objs/completion/c_terminal.o new file mode 100644 index 00000000..696655fb Binary files /dev/null and b/42sh/objs/completion/c_terminal.o differ diff --git a/42sh/objs/completion/completion.d b/42sh/objs/completion/completion.d new file mode 100644 index 00000000..dbfce356 --- /dev/null +++ b/42sh/objs/completion/completion.d @@ -0,0 +1,8 @@ +objs/completion/completion.o: src/completion/completion.c \ + includes/completion.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h diff --git a/42sh/objs/completion/completion.o b/42sh/objs/completion/completion.o new file mode 100644 index 00000000..eb166e18 Binary files /dev/null and b/42sh/objs/completion/completion.o differ diff --git a/42sh/objs/exec/ast_free.d b/42sh/objs/exec/ast_free.d new file mode 100644 index 00000000..1d5a7d6b --- /dev/null +++ b/42sh/objs/exec/ast_free.d @@ -0,0 +1,8 @@ +objs/exec/ast_free.o: src/exec/ast_free.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/ast_free.o b/42sh/objs/exec/ast_free.o new file mode 100644 index 00000000..1979f05f Binary files /dev/null and b/42sh/objs/exec/ast_free.o differ diff --git a/42sh/objs/exec/bad_fd.d b/42sh/objs/exec/bad_fd.d new file mode 100644 index 00000000..5b01aa2d --- /dev/null +++ b/42sh/objs/exec/bad_fd.d @@ -0,0 +1,8 @@ +objs/exec/bad_fd.o: src/exec/bad_fd.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/bad_fd.o b/42sh/objs/exec/bad_fd.o new file mode 100644 index 00000000..614f94ec Binary files /dev/null and b/42sh/objs/exec/bad_fd.o differ diff --git a/42sh/objs/exec/exec_ampersand.d b/42sh/objs/exec/exec_ampersand.d new file mode 100644 index 00000000..3596ecb7 --- /dev/null +++ b/42sh/objs/exec/exec_ampersand.d @@ -0,0 +1,8 @@ +objs/exec/exec_ampersand.o: src/exec/exec_ampersand.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_ampersand.o b/42sh/objs/exec/exec_ampersand.o new file mode 100644 index 00000000..7c1a4e67 Binary files /dev/null and b/42sh/objs/exec/exec_ampersand.o differ diff --git a/42sh/objs/exec/exec_and_if.d b/42sh/objs/exec/exec_and_if.d new file mode 100644 index 00000000..511e8631 --- /dev/null +++ b/42sh/objs/exec/exec_and_if.d @@ -0,0 +1,8 @@ +objs/exec/exec_and_if.o: src/exec/exec_and_if.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_and_if.o b/42sh/objs/exec/exec_and_if.o new file mode 100644 index 00000000..ac6315c3 Binary files /dev/null and b/42sh/objs/exec/exec_and_if.o differ diff --git a/42sh/objs/exec/exec_command.d b/42sh/objs/exec/exec_command.d new file mode 100644 index 00000000..d6f2b674 --- /dev/null +++ b/42sh/objs/exec/exec_command.d @@ -0,0 +1,8 @@ +objs/exec/exec_command.o: src/exec/exec_command.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_command.o b/42sh/objs/exec/exec_command.o new file mode 100644 index 00000000..3b008f0b Binary files /dev/null and b/42sh/objs/exec/exec_command.o differ diff --git a/42sh/objs/exec/exec_or_if.d b/42sh/objs/exec/exec_or_if.d new file mode 100644 index 00000000..b5621ad4 --- /dev/null +++ b/42sh/objs/exec/exec_or_if.d @@ -0,0 +1,8 @@ +objs/exec/exec_or_if.o: src/exec/exec_or_if.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_or_if.o b/42sh/objs/exec/exec_or_if.o new file mode 100644 index 00000000..4e6247f4 Binary files /dev/null and b/42sh/objs/exec/exec_or_if.o differ diff --git a/42sh/objs/exec/exec_pipe.d b/42sh/objs/exec/exec_pipe.d new file mode 100644 index 00000000..cf9d0d12 --- /dev/null +++ b/42sh/objs/exec/exec_pipe.d @@ -0,0 +1,8 @@ +objs/exec/exec_pipe.o: src/exec/exec_pipe.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_pipe.o b/42sh/objs/exec/exec_pipe.o new file mode 100644 index 00000000..38cc7470 Binary files /dev/null and b/42sh/objs/exec/exec_pipe.o differ diff --git a/42sh/objs/exec/exec_redir.d b/42sh/objs/exec/exec_redir.d new file mode 100644 index 00000000..7f5cc78f --- /dev/null +++ b/42sh/objs/exec/exec_redir.d @@ -0,0 +1,8 @@ +objs/exec/exec_redir.o: src/exec/exec_redir.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_redir.o b/42sh/objs/exec/exec_redir.o new file mode 100644 index 00000000..b795c5b2 Binary files /dev/null and b/42sh/objs/exec/exec_redir.o differ diff --git a/42sh/objs/exec/exec_semi.d b/42sh/objs/exec/exec_semi.d new file mode 100644 index 00000000..41c7b05e --- /dev/null +++ b/42sh/objs/exec/exec_semi.d @@ -0,0 +1,8 @@ +objs/exec/exec_semi.o: src/exec/exec_semi.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/exec_semi.o b/42sh/objs/exec/exec_semi.o new file mode 100644 index 00000000..c8813974 Binary files /dev/null and b/42sh/objs/exec/exec_semi.o differ diff --git a/42sh/objs/exec/fd_is_valid.d b/42sh/objs/exec/fd_is_valid.d new file mode 100644 index 00000000..e0f8b93a --- /dev/null +++ b/42sh/objs/exec/fd_is_valid.d @@ -0,0 +1,8 @@ +objs/exec/fd_is_valid.o: src/exec/fd_is_valid.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/fd_is_valid.o b/42sh/objs/exec/fd_is_valid.o new file mode 100644 index 00000000..5b942c63 Binary files /dev/null and b/42sh/objs/exec/fd_is_valid.o differ diff --git a/42sh/objs/exec/ft_exec.d b/42sh/objs/exec/ft_exec.d new file mode 100644 index 00000000..54dd80bc --- /dev/null +++ b/42sh/objs/exec/ft_exec.d @@ -0,0 +1,8 @@ +objs/exec/ft_exec.o: src/exec/ft_exec.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/ft_exec.o b/42sh/objs/exec/ft_exec.o new file mode 100644 index 00000000..93d849f2 Binary files /dev/null and b/42sh/objs/exec/ft_exec.o differ diff --git a/42sh/objs/exec/ft_findexec.d b/42sh/objs/exec/ft_findexec.d new file mode 100644 index 00000000..29d8db3b --- /dev/null +++ b/42sh/objs/exec/ft_findexec.d @@ -0,0 +1,8 @@ +objs/exec/ft_findexec.o: src/exec/ft_findexec.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/ft_findexec.o b/42sh/objs/exec/ft_findexec.o new file mode 100644 index 00000000..2b898f5f Binary files /dev/null and b/42sh/objs/exec/ft_findexec.o differ diff --git a/42sh/objs/exec/launch_process.d b/42sh/objs/exec/launch_process.d new file mode 100644 index 00000000..fc9b6a02 --- /dev/null +++ b/42sh/objs/exec/launch_process.d @@ -0,0 +1,8 @@ +objs/exec/launch_process.o: src/exec/launch_process.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/launch_process.o b/42sh/objs/exec/launch_process.o new file mode 100644 index 00000000..64d100ad Binary files /dev/null and b/42sh/objs/exec/launch_process.o differ diff --git a/42sh/objs/exec/process_redirect.d b/42sh/objs/exec/process_redirect.d new file mode 100644 index 00000000..88255372 --- /dev/null +++ b/42sh/objs/exec/process_redirect.d @@ -0,0 +1,8 @@ +objs/exec/process_redirect.o: src/exec/process_redirect.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/process_redirect.o b/42sh/objs/exec/process_redirect.o new file mode 100644 index 00000000..b2aef460 Binary files /dev/null and b/42sh/objs/exec/process_redirect.o differ diff --git a/42sh/objs/exec/process_reset.d b/42sh/objs/exec/process_reset.d new file mode 100644 index 00000000..0610549f --- /dev/null +++ b/42sh/objs/exec/process_reset.d @@ -0,0 +1,8 @@ +objs/exec/process_reset.o: src/exec/process_reset.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/process_reset.o b/42sh/objs/exec/process_reset.o new file mode 100644 index 00000000..ee89dc0e Binary files /dev/null and b/42sh/objs/exec/process_reset.o differ diff --git a/42sh/objs/exec/process_resetfds.d b/42sh/objs/exec/process_resetfds.d new file mode 100644 index 00000000..414d7157 --- /dev/null +++ b/42sh/objs/exec/process_resetfds.d @@ -0,0 +1,8 @@ +objs/exec/process_resetfds.o: src/exec/process_resetfds.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/process_resetfds.o b/42sh/objs/exec/process_resetfds.o new file mode 100644 index 00000000..7ab85777 Binary files /dev/null and b/42sh/objs/exec/process_resetfds.o differ diff --git a/42sh/objs/exec/process_setexec.d b/42sh/objs/exec/process_setexec.d new file mode 100644 index 00000000..887794c8 --- /dev/null +++ b/42sh/objs/exec/process_setexec.d @@ -0,0 +1,8 @@ +objs/exec/process_setexec.o: src/exec/process_setexec.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/process_setexec.o b/42sh/objs/exec/process_setexec.o new file mode 100644 index 00000000..d7a3e3e0 Binary files /dev/null and b/42sh/objs/exec/process_setexec.o differ diff --git a/42sh/objs/exec/process_setgroup.d b/42sh/objs/exec/process_setgroup.d new file mode 100644 index 00000000..b107df21 --- /dev/null +++ b/42sh/objs/exec/process_setgroup.d @@ -0,0 +1,8 @@ +objs/exec/process_setgroup.o: src/exec/process_setgroup.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/process_setgroup.o b/42sh/objs/exec/process_setgroup.o new file mode 100644 index 00000000..818e0252 Binary files /dev/null and b/42sh/objs/exec/process_setgroup.o differ diff --git a/42sh/objs/exec/process_setsig.d b/42sh/objs/exec/process_setsig.d new file mode 100644 index 00000000..b423aab4 --- /dev/null +++ b/42sh/objs/exec/process_setsig.d @@ -0,0 +1,8 @@ +objs/exec/process_setsig.o: src/exec/process_setsig.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/process_setsig.o b/42sh/objs/exec/process_setsig.o new file mode 100644 index 00000000..79d3276a Binary files /dev/null and b/42sh/objs/exec/process_setsig.o differ diff --git a/42sh/objs/exec/redirect_dgreat.d b/42sh/objs/exec/redirect_dgreat.d new file mode 100644 index 00000000..7d179a32 --- /dev/null +++ b/42sh/objs/exec/redirect_dgreat.d @@ -0,0 +1,8 @@ +objs/exec/redirect_dgreat.o: src/exec/redirect_dgreat.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/redirect_dgreat.o b/42sh/objs/exec/redirect_dgreat.o new file mode 100644 index 00000000..1e07193e Binary files /dev/null and b/42sh/objs/exec/redirect_dgreat.o differ diff --git a/42sh/objs/exec/redirect_great.d b/42sh/objs/exec/redirect_great.d new file mode 100644 index 00000000..9a8fe803 --- /dev/null +++ b/42sh/objs/exec/redirect_great.d @@ -0,0 +1,8 @@ +objs/exec/redirect_great.o: src/exec/redirect_great.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/redirect_great.o b/42sh/objs/exec/redirect_great.o new file mode 100644 index 00000000..d0a35417 Binary files /dev/null and b/42sh/objs/exec/redirect_great.o differ diff --git a/42sh/objs/exec/redirect_greatand.d b/42sh/objs/exec/redirect_greatand.d new file mode 100644 index 00000000..5b098768 --- /dev/null +++ b/42sh/objs/exec/redirect_greatand.d @@ -0,0 +1,8 @@ +objs/exec/redirect_greatand.o: src/exec/redirect_greatand.c \ + includes/exec.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/redirect_greatand.o b/42sh/objs/exec/redirect_greatand.o new file mode 100644 index 00000000..b24b797e Binary files /dev/null and b/42sh/objs/exec/redirect_greatand.o differ diff --git a/42sh/objs/exec/redirect_less.d b/42sh/objs/exec/redirect_less.d new file mode 100644 index 00000000..30a10eae --- /dev/null +++ b/42sh/objs/exec/redirect_less.d @@ -0,0 +1,8 @@ +objs/exec/redirect_less.o: src/exec/redirect_less.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/redirect_less.o b/42sh/objs/exec/redirect_less.o new file mode 100644 index 00000000..4f59faf8 Binary files /dev/null and b/42sh/objs/exec/redirect_less.o differ diff --git a/42sh/objs/exec/redirect_lessand.d b/42sh/objs/exec/redirect_lessand.d new file mode 100644 index 00000000..60f4bb65 --- /dev/null +++ b/42sh/objs/exec/redirect_lessand.d @@ -0,0 +1,8 @@ +objs/exec/redirect_lessand.o: src/exec/redirect_lessand.c includes/exec.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/job_control.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/redirect_lessand.o b/42sh/objs/exec/redirect_lessand.o new file mode 100644 index 00000000..fe3077b6 Binary files /dev/null and b/42sh/objs/exec/redirect_lessand.o differ diff --git a/42sh/objs/exec/set_exitstatus.d b/42sh/objs/exec/set_exitstatus.d new file mode 100644 index 00000000..2b26cc30 --- /dev/null +++ b/42sh/objs/exec/set_exitstatus.d @@ -0,0 +1,8 @@ +objs/exec/set_exitstatus.o: src/exec/set_exitstatus.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/exec/set_exitstatus.o b/42sh/objs/exec/set_exitstatus.o new file mode 100644 index 00000000..30de57d1 Binary files /dev/null and b/42sh/objs/exec/set_exitstatus.o differ diff --git a/42sh/objs/glob/dir_glob.d b/42sh/objs/glob/dir_glob.d new file mode 100644 index 00000000..d431b406 --- /dev/null +++ b/42sh/objs/glob/dir_glob.d @@ -0,0 +1,8 @@ +objs/glob/dir_glob.o: src/glob/dir_glob.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/dir_glob.o b/42sh/objs/glob/dir_glob.o new file mode 100644 index 00000000..94b7453d Binary files /dev/null and b/42sh/objs/glob/dir_glob.o differ diff --git a/42sh/objs/glob/expand_brace.d b/42sh/objs/glob/expand_brace.d new file mode 100644 index 00000000..b959319b --- /dev/null +++ b/42sh/objs/glob/expand_brace.d @@ -0,0 +1,8 @@ +objs/glob/expand_brace.o: src/glob/expand_brace.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/expand_brace.o b/42sh/objs/glob/expand_brace.o new file mode 100644 index 00000000..b6a67fe8 Binary files /dev/null and b/42sh/objs/glob/expand_brace.o differ diff --git a/42sh/objs/glob/expand_esc.d b/42sh/objs/glob/expand_esc.d new file mode 100644 index 00000000..3810b415 --- /dev/null +++ b/42sh/objs/glob/expand_esc.d @@ -0,0 +1,8 @@ +objs/glob/expand_esc.o: src/glob/expand_esc.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/expand_esc.o b/42sh/objs/glob/expand_esc.o new file mode 100644 index 00000000..1226e648 Binary files /dev/null and b/42sh/objs/glob/expand_esc.o differ diff --git a/42sh/objs/glob/expand_var.d b/42sh/objs/glob/expand_var.d new file mode 100644 index 00000000..83a1b338 --- /dev/null +++ b/42sh/objs/glob/expand_var.d @@ -0,0 +1,8 @@ +objs/glob/expand_var.o: src/glob/expand_var.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/expand_var.o b/42sh/objs/glob/expand_var.o new file mode 100644 index 00000000..68106928 Binary files /dev/null and b/42sh/objs/glob/expand_var.o differ diff --git a/42sh/objs/glob/ft_strsplit_esc.d b/42sh/objs/glob/ft_strsplit_esc.d new file mode 100644 index 00000000..fb2f7f6e --- /dev/null +++ b/42sh/objs/glob/ft_strsplit_esc.d @@ -0,0 +1,8 @@ +objs/glob/ft_strsplit_esc.o: src/glob/ft_strsplit_esc.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/ft_strsplit_esc.o b/42sh/objs/glob/ft_strsplit_esc.o new file mode 100644 index 00000000..3641cd5f Binary files /dev/null and b/42sh/objs/glob/ft_strsplit_esc.o differ diff --git a/42sh/objs/glob/ft_strsplit_spe.d b/42sh/objs/glob/ft_strsplit_spe.d new file mode 100644 index 00000000..60a061d1 --- /dev/null +++ b/42sh/objs/glob/ft_strsplit_spe.d @@ -0,0 +1,8 @@ +objs/glob/ft_strsplit_spe.o: src/glob/ft_strsplit_spe.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/ft_strsplit_spe.o b/42sh/objs/glob/ft_strsplit_spe.o new file mode 100644 index 00000000..645e86af Binary files /dev/null and b/42sh/objs/glob/ft_strsplit_spe.o differ diff --git a/42sh/objs/glob/glob.d b/42sh/objs/glob/glob.d new file mode 100644 index 00000000..dd9594d3 --- /dev/null +++ b/42sh/objs/glob/glob.d @@ -0,0 +1,8 @@ +objs/glob/glob.o: src/glob/glob.c includes/glob.h includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/glob.o b/42sh/objs/glob/glob.o new file mode 100644 index 00000000..71c2c82f Binary files /dev/null and b/42sh/objs/glob/glob.o differ diff --git a/42sh/objs/glob/is_char_esc.d b/42sh/objs/glob/is_char_esc.d new file mode 100644 index 00000000..09291965 --- /dev/null +++ b/42sh/objs/glob/is_char_esc.d @@ -0,0 +1,8 @@ +objs/glob/is_char_esc.o: src/glob/is_char_esc.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/is_char_esc.o b/42sh/objs/glob/is_char_esc.o new file mode 100644 index 00000000..973d629d Binary files /dev/null and b/42sh/objs/glob/is_char_esc.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_back.d b/42sh/objs/glob/lib_perso/ft_ld_back.d new file mode 100644 index 00000000..b2702dac --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_back.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_back.o: src/glob/lib_perso/ft_ld_back.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_back.o b/42sh/objs/glob/lib_perso/ft_ld_back.o new file mode 100644 index 00000000..30a5ae69 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_back.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_clear.d b/42sh/objs/glob/lib_perso/ft_ld_clear.d new file mode 100644 index 00000000..4d73dd4a --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_clear.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_clear.o: src/glob/lib_perso/ft_ld_clear.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_clear.o b/42sh/objs/glob/lib_perso/ft_ld_clear.o new file mode 100644 index 00000000..1dcd317b Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_clear.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_del.d b/42sh/objs/glob/lib_perso/ft_ld_del.d new file mode 100644 index 00000000..2967c3ae --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_del.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_del.o: src/glob/lib_perso/ft_ld_del.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_del.o b/42sh/objs/glob/lib_perso/ft_ld_del.o new file mode 100644 index 00000000..31675996 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_del.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_front.d b/42sh/objs/glob/lib_perso/ft_ld_front.d new file mode 100644 index 00000000..72709a71 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_front.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_front.o: src/glob/lib_perso/ft_ld_front.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_front.o b/42sh/objs/glob/lib_perso/ft_ld_front.o new file mode 100644 index 00000000..31d43aa5 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_front.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_new.d b/42sh/objs/glob/lib_perso/ft_ld_new.d new file mode 100644 index 00000000..9258c887 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_new.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_new.o: src/glob/lib_perso/ft_ld_new.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_new.o b/42sh/objs/glob/lib_perso/ft_ld_new.o new file mode 100644 index 00000000..6a71f6ee Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_new.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_order.d b/42sh/objs/glob/lib_perso/ft_ld_order.d new file mode 100644 index 00000000..c3edeb15 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_order.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_order.o: src/glob/lib_perso/ft_ld_order.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_order.o b/42sh/objs/glob/lib_perso/ft_ld_order.o new file mode 100644 index 00000000..152aa1b4 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_order.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_pushback.d b/42sh/objs/glob/lib_perso/ft_ld_pushback.d new file mode 100644 index 00000000..022e4fdd --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_pushback.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_pushback.o: src/glob/lib_perso/ft_ld_pushback.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_pushback.o b/42sh/objs/glob/lib_perso/ft_ld_pushback.o new file mode 100644 index 00000000..e86fa6df Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_pushback.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_pushfront.d b/42sh/objs/glob/lib_perso/ft_ld_pushfront.d new file mode 100644 index 00000000..0e1e5a6e --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_pushfront.d @@ -0,0 +1,9 @@ +objs/glob/lib_perso/ft_ld_pushfront.o: \ + src/glob/lib_perso/ft_ld_pushfront.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_pushfront.o b/42sh/objs/glob/lib_perso/ft_ld_pushfront.o new file mode 100644 index 00000000..d8a42ef9 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_pushfront.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_reverse.d b/42sh/objs/glob/lib_perso/ft_ld_reverse.d new file mode 100644 index 00000000..6dd15c25 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_reverse.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_reverse.o: src/glob/lib_perso/ft_ld_reverse.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_reverse.o b/42sh/objs/glob/lib_perso/ft_ld_reverse.o new file mode 100644 index 00000000..208b1288 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_reverse.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_size.d b/42sh/objs/glob/lib_perso/ft_ld_size.d new file mode 100644 index 00000000..c746ae05 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_size.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_size.o: src/glob/lib_perso/ft_ld_size.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_size.o b/42sh/objs/glob/lib_perso/ft_ld_size.o new file mode 100644 index 00000000..2eae6442 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_size.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_swap.d b/42sh/objs/glob/lib_perso/ft_ld_swap.d new file mode 100644 index 00000000..43f43223 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_swap.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_swap.o: src/glob/lib_perso/ft_ld_swap.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_swap.o b/42sh/objs/glob/lib_perso/ft_ld_swap.o new file mode 100644 index 00000000..f0cd5771 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_swap.o differ diff --git a/42sh/objs/glob/lib_perso/ft_ld_to_tab.d b/42sh/objs/glob/lib_perso/ft_ld_to_tab.d new file mode 100644 index 00000000..e63b0738 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_ld_to_tab.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_ld_to_tab.o: src/glob/lib_perso/ft_ld_to_tab.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_ld_to_tab.o b/42sh/objs/glob/lib_perso/ft_ld_to_tab.o new file mode 100644 index 00000000..f8df5614 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_ld_to_tab.o differ diff --git a/42sh/objs/glob/lib_perso/ft_memrealloc.d b/42sh/objs/glob/lib_perso/ft_memrealloc.d new file mode 100644 index 00000000..7adab277 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_memrealloc.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_memrealloc.o: src/glob/lib_perso/ft_memrealloc.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_memrealloc.o b/42sh/objs/glob/lib_perso/ft_memrealloc.o new file mode 100644 index 00000000..35984869 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_memrealloc.o differ diff --git a/42sh/objs/glob/lib_perso/ft_strjoinf.d b/42sh/objs/glob/lib_perso/ft_strjoinf.d new file mode 100644 index 00000000..7d0fe8c2 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_strjoinf.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_strjoinf.o: src/glob/lib_perso/ft_strjoinf.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_strjoinf.o b/42sh/objs/glob/lib_perso/ft_strjoinf.o new file mode 100644 index 00000000..04dfb0d6 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_strjoinf.o differ diff --git a/42sh/objs/glob/lib_perso/ft_strsubf.d b/42sh/objs/glob/lib_perso/ft_strsubf.d new file mode 100644 index 00000000..53ae3eeb --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_strsubf.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_strsubf.o: src/glob/lib_perso/ft_strsubf.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_strsubf.o b/42sh/objs/glob/lib_perso/ft_strsubf.o new file mode 100644 index 00000000..82816434 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_strsubf.o differ diff --git a/42sh/objs/glob/lib_perso/ft_tabdel.d b/42sh/objs/glob/lib_perso/ft_tabdel.d new file mode 100644 index 00000000..f92c35f1 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_tabdel.d @@ -0,0 +1,8 @@ +objs/glob/lib_perso/ft_tabdel.o: src/glob/lib_perso/ft_tabdel.c \ + includes/glob.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/completion.h diff --git a/42sh/objs/glob/lib_perso/ft_tabdel.o b/42sh/objs/glob/lib_perso/ft_tabdel.o new file mode 100644 index 00000000..24806e83 Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_tabdel.o differ diff --git a/42sh/objs/glob/lib_perso/ft_tablen.d b/42sh/objs/glob/lib_perso/ft_tablen.d new file mode 100644 index 00000000..3e41a155 --- /dev/null +++ b/42sh/objs/glob/lib_perso/ft_tablen.d @@ -0,0 +1,5 @@ +objs/glob/lib_perso/ft_tablen.o: src/glob/lib_perso/ft_tablen.c \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h diff --git a/42sh/objs/glob/lib_perso/ft_tablen.o b/42sh/objs/glob/lib_perso/ft_tablen.o new file mode 100644 index 00000000..ad991f6b Binary files /dev/null and b/42sh/objs/glob/lib_perso/ft_tablen.o differ diff --git a/42sh/objs/glob/match_pattern.d b/42sh/objs/glob/match_pattern.d new file mode 100644 index 00000000..6b8d9345 --- /dev/null +++ b/42sh/objs/glob/match_pattern.d @@ -0,0 +1,8 @@ +objs/glob/match_pattern.o: src/glob/match_pattern.c includes/glob.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/completion.h diff --git a/42sh/objs/glob/match_pattern.o b/42sh/objs/glob/match_pattern.o new file mode 100644 index 00000000..7deb91da Binary files /dev/null and b/42sh/objs/glob/match_pattern.o differ diff --git a/42sh/objs/job-control/builtin_bg.d b/42sh/objs/job-control/builtin_bg.d new file mode 100644 index 00000000..6201c5d7 --- /dev/null +++ b/42sh/objs/job-control/builtin_bg.d @@ -0,0 +1,8 @@ +objs/job-control/builtin_bg.o: src/job-control/builtin_bg.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/builtin_bg.o b/42sh/objs/job-control/builtin_bg.o new file mode 100644 index 00000000..8787d3ed Binary files /dev/null and b/42sh/objs/job-control/builtin_bg.o differ diff --git a/42sh/objs/job-control/builtin_fg.d b/42sh/objs/job-control/builtin_fg.d new file mode 100644 index 00000000..a1c01939 --- /dev/null +++ b/42sh/objs/job-control/builtin_fg.d @@ -0,0 +1,8 @@ +objs/job-control/builtin_fg.o: src/job-control/builtin_fg.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/builtin_fg.o b/42sh/objs/job-control/builtin_fg.o new file mode 100644 index 00000000..5b6854bc Binary files /dev/null and b/42sh/objs/job-control/builtin_fg.o differ diff --git a/42sh/objs/job-control/builtin_jobs.d b/42sh/objs/job-control/builtin_jobs.d new file mode 100644 index 00000000..c71e6922 --- /dev/null +++ b/42sh/objs/job-control/builtin_jobs.d @@ -0,0 +1,8 @@ +objs/job-control/builtin_jobs.o: src/job-control/builtin_jobs.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/builtin_jobs.o b/42sh/objs/job-control/builtin_jobs.o new file mode 100644 index 00000000..dfb45b98 Binary files /dev/null and b/42sh/objs/job-control/builtin_jobs.o differ diff --git a/42sh/objs/job-control/do_job_notification.d b/42sh/objs/job-control/do_job_notification.d new file mode 100644 index 00000000..78a266f3 --- /dev/null +++ b/42sh/objs/job-control/do_job_notification.d @@ -0,0 +1,9 @@ +objs/job-control/do_job_notification.o: \ + src/job-control/do_job_notification.c includes/job_control.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/do_job_notification.o b/42sh/objs/job-control/do_job_notification.o new file mode 100644 index 00000000..a05e03e5 Binary files /dev/null and b/42sh/objs/job-control/do_job_notification.o differ diff --git a/42sh/objs/job-control/job_addprocess.d b/42sh/objs/job-control/job_addprocess.d new file mode 100644 index 00000000..1984de9a --- /dev/null +++ b/42sh/objs/job-control/job_addprocess.d @@ -0,0 +1,8 @@ +objs/job-control/job_addprocess.o: src/job-control/job_addprocess.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_addprocess.o b/42sh/objs/job-control/job_addprocess.o new file mode 100644 index 00000000..57bcacef Binary files /dev/null and b/42sh/objs/job-control/job_addprocess.o differ diff --git a/42sh/objs/job-control/job_cmp_id.d b/42sh/objs/job-control/job_cmp_id.d new file mode 100644 index 00000000..1db40d3d --- /dev/null +++ b/42sh/objs/job-control/job_cmp_id.d @@ -0,0 +1,8 @@ +objs/job-control/job_cmp_id.o: src/job-control/job_cmp_id.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_cmp_id.o b/42sh/objs/job-control/job_cmp_id.o new file mode 100644 index 00000000..4aed2f89 Binary files /dev/null and b/42sh/objs/job-control/job_cmp_id.o differ diff --git a/42sh/objs/job-control/job_format.d b/42sh/objs/job-control/job_format.d new file mode 100644 index 00000000..91618a47 --- /dev/null +++ b/42sh/objs/job-control/job_format.d @@ -0,0 +1,8 @@ +objs/job-control/job_format.o: src/job-control/job_format.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_format.o b/42sh/objs/job-control/job_format.o new file mode 100644 index 00000000..38ddf5f8 Binary files /dev/null and b/42sh/objs/job-control/job_format.o differ diff --git a/42sh/objs/job-control/job_format_head.d b/42sh/objs/job-control/job_format_head.d new file mode 100644 index 00000000..dcb6b52b --- /dev/null +++ b/42sh/objs/job-control/job_format_head.d @@ -0,0 +1,8 @@ +objs/job-control/job_format_head.o: src/job-control/job_format_head.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_format_head.o b/42sh/objs/job-control/job_format_head.o new file mode 100644 index 00000000..25cc1fe7 Binary files /dev/null and b/42sh/objs/job-control/job_format_head.o differ diff --git a/42sh/objs/job-control/job_free.d b/42sh/objs/job-control/job_free.d new file mode 100644 index 00000000..e53a0269 --- /dev/null +++ b/42sh/objs/job-control/job_free.d @@ -0,0 +1,8 @@ +objs/job-control/job_free.o: src/job-control/job_free.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_free.o b/42sh/objs/job-control/job_free.o new file mode 100644 index 00000000..2344476a Binary files /dev/null and b/42sh/objs/job-control/job_free.o differ diff --git a/42sh/objs/job-control/job_getprocess.d b/42sh/objs/job-control/job_getprocess.d new file mode 100644 index 00000000..10782c5e --- /dev/null +++ b/42sh/objs/job-control/job_getprocess.d @@ -0,0 +1,8 @@ +objs/job-control/job_getprocess.o: src/job-control/job_getprocess.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_getprocess.o b/42sh/objs/job-control/job_getprocess.o new file mode 100644 index 00000000..a7b98976 Binary files /dev/null and b/42sh/objs/job-control/job_getprocess.o differ diff --git a/42sh/objs/job-control/job_getrank.d b/42sh/objs/job-control/job_getrank.d new file mode 100644 index 00000000..884fd325 --- /dev/null +++ b/42sh/objs/job-control/job_getrank.d @@ -0,0 +1,8 @@ +objs/job-control/job_getrank.o: src/job-control/job_getrank.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_getrank.o b/42sh/objs/job-control/job_getrank.o new file mode 100644 index 00000000..4906b2d2 Binary files /dev/null and b/42sh/objs/job-control/job_getrank.o differ diff --git a/42sh/objs/job-control/job_is_completed.d b/42sh/objs/job-control/job_is_completed.d new file mode 100644 index 00000000..dc2d17a2 --- /dev/null +++ b/42sh/objs/job-control/job_is_completed.d @@ -0,0 +1,8 @@ +objs/job-control/job_is_completed.o: src/job-control/job_is_completed.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_is_completed.o b/42sh/objs/job-control/job_is_completed.o new file mode 100644 index 00000000..579b1a08 Binary files /dev/null and b/42sh/objs/job-control/job_is_completed.o differ diff --git a/42sh/objs/job-control/job_is_stopped.d b/42sh/objs/job-control/job_is_stopped.d new file mode 100644 index 00000000..891c05b6 --- /dev/null +++ b/42sh/objs/job-control/job_is_stopped.d @@ -0,0 +1,8 @@ +objs/job-control/job_is_stopped.o: src/job-control/job_is_stopped.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_is_stopped.o b/42sh/objs/job-control/job_is_stopped.o new file mode 100644 index 00000000..85ebff32 Binary files /dev/null and b/42sh/objs/job-control/job_is_stopped.o differ diff --git a/42sh/objs/job-control/job_kill_all.d b/42sh/objs/job-control/job_kill_all.d new file mode 100644 index 00000000..fe7a65ad --- /dev/null +++ b/42sh/objs/job-control/job_kill_all.d @@ -0,0 +1,8 @@ +objs/job-control/job_kill_all.o: src/job-control/job_kill_all.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_kill_all.o b/42sh/objs/job-control/job_kill_all.o new file mode 100644 index 00000000..88e746c4 Binary files /dev/null and b/42sh/objs/job-control/job_kill_all.o differ diff --git a/42sh/objs/job-control/job_notify_change.d b/42sh/objs/job-control/job_notify_change.d new file mode 100644 index 00000000..b4e6f7ec --- /dev/null +++ b/42sh/objs/job-control/job_notify_change.d @@ -0,0 +1,8 @@ +objs/job-control/job_notify_change.o: src/job-control/job_notify_change.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_notify_change.o b/42sh/objs/job-control/job_notify_change.o new file mode 100644 index 00000000..bd2da9f6 Binary files /dev/null and b/42sh/objs/job-control/job_notify_change.o differ diff --git a/42sh/objs/job-control/job_notify_new.d b/42sh/objs/job-control/job_notify_new.d new file mode 100644 index 00000000..815fb4de --- /dev/null +++ b/42sh/objs/job-control/job_notify_new.d @@ -0,0 +1,8 @@ +objs/job-control/job_notify_new.o: src/job-control/job_notify_new.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_notify_new.o b/42sh/objs/job-control/job_notify_new.o new file mode 100644 index 00000000..9d2d5ac7 Binary files /dev/null and b/42sh/objs/job-control/job_notify_new.o differ diff --git a/42sh/objs/job-control/job_remove.d b/42sh/objs/job-control/job_remove.d new file mode 100644 index 00000000..cf58e99f --- /dev/null +++ b/42sh/objs/job-control/job_remove.d @@ -0,0 +1,8 @@ +objs/job-control/job_remove.o: src/job-control/job_remove.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_remove.o b/42sh/objs/job-control/job_remove.o new file mode 100644 index 00000000..7c45fa7f Binary files /dev/null and b/42sh/objs/job-control/job_remove.o differ diff --git a/42sh/objs/job-control/job_run.d b/42sh/objs/job-control/job_run.d new file mode 100644 index 00000000..22913996 --- /dev/null +++ b/42sh/objs/job-control/job_run.d @@ -0,0 +1,8 @@ +objs/job-control/job_run.o: src/job-control/job_run.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_run.o b/42sh/objs/job-control/job_run.o new file mode 100644 index 00000000..f503a3de Binary files /dev/null and b/42sh/objs/job-control/job_run.o differ diff --git a/42sh/objs/job-control/job_update_id.d b/42sh/objs/job-control/job_update_id.d new file mode 100644 index 00000000..f26914a5 --- /dev/null +++ b/42sh/objs/job-control/job_update_id.d @@ -0,0 +1,8 @@ +objs/job-control/job_update_id.o: src/job-control/job_update_id.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_update_id.o b/42sh/objs/job-control/job_update_id.o new file mode 100644 index 00000000..eb8f999c Binary files /dev/null and b/42sh/objs/job-control/job_update_id.o differ diff --git a/42sh/objs/job-control/job_update_status.d b/42sh/objs/job-control/job_update_status.d new file mode 100644 index 00000000..19398d4d --- /dev/null +++ b/42sh/objs/job-control/job_update_status.d @@ -0,0 +1,8 @@ +objs/job-control/job_update_status.o: src/job-control/job_update_status.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_update_status.o b/42sh/objs/job-control/job_update_status.o new file mode 100644 index 00000000..26a7e9fa Binary files /dev/null and b/42sh/objs/job-control/job_update_status.o differ diff --git a/42sh/objs/job-control/job_wait.d b/42sh/objs/job-control/job_wait.d new file mode 100644 index 00000000..3cc04235 --- /dev/null +++ b/42sh/objs/job-control/job_wait.d @@ -0,0 +1,8 @@ +objs/job-control/job_wait.o: src/job-control/job_wait.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/job_wait.o b/42sh/objs/job-control/job_wait.o new file mode 100644 index 00000000..3b16cd88 Binary files /dev/null and b/42sh/objs/job-control/job_wait.o differ diff --git a/42sh/objs/job-control/mark_job_as_running.d b/42sh/objs/job-control/mark_job_as_running.d new file mode 100644 index 00000000..1a028c2b --- /dev/null +++ b/42sh/objs/job-control/mark_job_as_running.d @@ -0,0 +1,9 @@ +objs/job-control/mark_job_as_running.o: \ + src/job-control/mark_job_as_running.c includes/job_control.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/mark_job_as_running.o b/42sh/objs/job-control/mark_job_as_running.o new file mode 100644 index 00000000..85489f31 Binary files /dev/null and b/42sh/objs/job-control/mark_job_as_running.o differ diff --git a/42sh/objs/job-control/process_cmp_pid.d b/42sh/objs/job-control/process_cmp_pid.d new file mode 100644 index 00000000..d1eedd29 --- /dev/null +++ b/42sh/objs/job-control/process_cmp_pid.d @@ -0,0 +1,8 @@ +objs/job-control/process_cmp_pid.o: src/job-control/process_cmp_pid.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/process_cmp_pid.o b/42sh/objs/job-control/process_cmp_pid.o new file mode 100644 index 00000000..a95262a4 Binary files /dev/null and b/42sh/objs/job-control/process_cmp_pid.o differ diff --git a/42sh/objs/job-control/process_format.d b/42sh/objs/job-control/process_format.d new file mode 100644 index 00000000..7a25b017 --- /dev/null +++ b/42sh/objs/job-control/process_format.d @@ -0,0 +1,8 @@ +objs/job-control/process_format.o: src/job-control/process_format.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/process_format.o b/42sh/objs/job-control/process_format.o new file mode 100644 index 00000000..edcd1945 Binary files /dev/null and b/42sh/objs/job-control/process_format.o differ diff --git a/42sh/objs/job-control/process_free.d b/42sh/objs/job-control/process_free.d new file mode 100644 index 00000000..fce1f36b --- /dev/null +++ b/42sh/objs/job-control/process_free.d @@ -0,0 +1,8 @@ +objs/job-control/process_free.o: src/job-control/process_free.c \ + includes/job_control.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/process_free.o b/42sh/objs/job-control/process_free.o new file mode 100644 index 00000000..c71e91eb Binary files /dev/null and b/42sh/objs/job-control/process_free.o differ diff --git a/42sh/objs/job-control/process_mark_status.d b/42sh/objs/job-control/process_mark_status.d new file mode 100644 index 00000000..0309220f --- /dev/null +++ b/42sh/objs/job-control/process_mark_status.d @@ -0,0 +1,9 @@ +objs/job-control/process_mark_status.o: \ + src/job-control/process_mark_status.c includes/job_control.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/process_mark_status.o b/42sh/objs/job-control/process_mark_status.o new file mode 100644 index 00000000..a92ac823 Binary files /dev/null and b/42sh/objs/job-control/process_mark_status.o differ diff --git a/42sh/objs/job-control/put_job_in_background.d b/42sh/objs/job-control/put_job_in_background.d new file mode 100644 index 00000000..2f2fb5a2 --- /dev/null +++ b/42sh/objs/job-control/put_job_in_background.d @@ -0,0 +1,9 @@ +objs/job-control/put_job_in_background.o: \ + src/job-control/put_job_in_background.c includes/job_control.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/put_job_in_background.o b/42sh/objs/job-control/put_job_in_background.o new file mode 100644 index 00000000..6e11cade Binary files /dev/null and b/42sh/objs/job-control/put_job_in_background.o differ diff --git a/42sh/objs/job-control/put_job_in_foreground.d b/42sh/objs/job-control/put_job_in_foreground.d new file mode 100644 index 00000000..894d9823 --- /dev/null +++ b/42sh/objs/job-control/put_job_in_foreground.d @@ -0,0 +1,9 @@ +objs/job-control/put_job_in_foreground.o: \ + src/job-control/put_job_in_foreground.c includes/job_control.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/exec.h \ + includes/minishell.h includes/lexer.h includes/parser.h \ + includes/ft_readline.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/put_job_in_foreground.o b/42sh/objs/job-control/put_job_in_foreground.o new file mode 100644 index 00000000..b0d06dad Binary files /dev/null and b/42sh/objs/job-control/put_job_in_foreground.o differ diff --git a/42sh/objs/job-control/sigchld_handler.d b/42sh/objs/job-control/sigchld_handler.d new file mode 100644 index 00000000..53bdeb5c --- /dev/null +++ b/42sh/objs/job-control/sigchld_handler.d @@ -0,0 +1,8 @@ +objs/job-control/sigchld_handler.o: src/job-control/sigchld_handler.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/sigchld_handler.o b/42sh/objs/job-control/sigchld_handler.o new file mode 100644 index 00000000..f8ae1c6e Binary files /dev/null and b/42sh/objs/job-control/sigchld_handler.o differ diff --git a/42sh/objs/job-control/sigint_handler.d b/42sh/objs/job-control/sigint_handler.d new file mode 100644 index 00000000..9e3800ec --- /dev/null +++ b/42sh/objs/job-control/sigint_handler.d @@ -0,0 +1,8 @@ +objs/job-control/sigint_handler.o: src/job-control/sigint_handler.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/sigint_handler.o b/42sh/objs/job-control/sigint_handler.o new file mode 100644 index 00000000..12d648b0 Binary files /dev/null and b/42sh/objs/job-control/sigint_handler.o differ diff --git a/42sh/objs/job-control/sigtstp_handler.d b/42sh/objs/job-control/sigtstp_handler.d new file mode 100644 index 00000000..213d5c9e --- /dev/null +++ b/42sh/objs/job-control/sigtstp_handler.d @@ -0,0 +1,8 @@ +objs/job-control/sigtstp_handler.o: src/job-control/sigtstp_handler.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/sigtstp_handler.o b/42sh/objs/job-control/sigtstp_handler.o new file mode 100644 index 00000000..7bb5d474 Binary files /dev/null and b/42sh/objs/job-control/sigtstp_handler.o differ diff --git a/42sh/objs/job-control/sigttin_handler.d b/42sh/objs/job-control/sigttin_handler.d new file mode 100644 index 00000000..57cfa8ba --- /dev/null +++ b/42sh/objs/job-control/sigttin_handler.d @@ -0,0 +1,8 @@ +objs/job-control/sigttin_handler.o: src/job-control/sigttin_handler.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/sigttin_handler.o b/42sh/objs/job-control/sigttin_handler.o new file mode 100644 index 00000000..9e9a7c2a Binary files /dev/null and b/42sh/objs/job-control/sigttin_handler.o differ diff --git a/42sh/objs/job-control/sigttou_handler.d b/42sh/objs/job-control/sigttou_handler.d new file mode 100644 index 00000000..4993f579 --- /dev/null +++ b/42sh/objs/job-control/sigttou_handler.d @@ -0,0 +1,8 @@ +objs/job-control/sigttou_handler.o: src/job-control/sigttou_handler.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/job-control/sigttou_handler.o b/42sh/objs/job-control/sigttou_handler.o new file mode 100644 index 00000000..37b7e16f Binary files /dev/null and b/42sh/objs/job-control/sigttou_handler.o differ diff --git a/42sh/objs/lexer/command_getoutput.d b/42sh/objs/lexer/command_getoutput.d new file mode 100644 index 00000000..38658467 --- /dev/null +++ b/42sh/objs/lexer/command_getoutput.d @@ -0,0 +1,8 @@ +objs/lexer/command_getoutput.o: src/lexer/command_getoutput.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/lexer/command_getoutput.o b/42sh/objs/lexer/command_getoutput.o new file mode 100644 index 00000000..7cf36300 Binary files /dev/null and b/42sh/objs/lexer/command_getoutput.o differ diff --git a/42sh/objs/lexer/expand_bquotes.d b/42sh/objs/lexer/expand_bquotes.d new file mode 100644 index 00000000..36e5836e --- /dev/null +++ b/42sh/objs/lexer/expand_bquotes.d @@ -0,0 +1,8 @@ +objs/lexer/expand_bquotes.o: src/lexer/expand_bquotes.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/expand_bquotes.o b/42sh/objs/lexer/expand_bquotes.o new file mode 100644 index 00000000..4e7401f6 Binary files /dev/null and b/42sh/objs/lexer/expand_bquotes.o differ diff --git a/42sh/objs/lexer/get_state_global.d b/42sh/objs/lexer/get_state_global.d new file mode 100644 index 00000000..c87933e7 --- /dev/null +++ b/42sh/objs/lexer/get_state_global.d @@ -0,0 +1,8 @@ +objs/lexer/get_state_global.o: src/lexer/get_state_global.c \ + includes/lexer.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/parser.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/lexer/get_state_global.o b/42sh/objs/lexer/get_state_global.o new file mode 100644 index 00000000..4f604061 Binary files /dev/null and b/42sh/objs/lexer/get_state_global.o differ diff --git a/42sh/objs/lexer/get_state_redir.d b/42sh/objs/lexer/get_state_redir.d new file mode 100644 index 00000000..92cda6c1 --- /dev/null +++ b/42sh/objs/lexer/get_state_redir.d @@ -0,0 +1,8 @@ +objs/lexer/get_state_redir.o: src/lexer/get_state_redir.c \ + includes/lexer.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/parser.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/lexer/get_state_redir.o b/42sh/objs/lexer/get_state_redir.o new file mode 100644 index 00000000..7ac6dc67 Binary files /dev/null and b/42sh/objs/lexer/get_state_redir.o differ diff --git a/42sh/objs/lexer/lexer_backslash.d b/42sh/objs/lexer/lexer_backslash.d new file mode 100644 index 00000000..1f470ee8 --- /dev/null +++ b/42sh/objs/lexer/lexer_backslash.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_backslash.o: src/lexer/lexer_backslash.c \ + includes/lexer.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/parser.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/lexer/lexer_backslash.o b/42sh/objs/lexer/lexer_backslash.o new file mode 100644 index 00000000..a944b60a Binary files /dev/null and b/42sh/objs/lexer/lexer_backslash.o differ diff --git a/42sh/objs/lexer/lexer_bquote.d b/42sh/objs/lexer/lexer_bquote.d new file mode 100644 index 00000000..b21282a3 --- /dev/null +++ b/42sh/objs/lexer/lexer_bquote.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_bquote.o: src/lexer/lexer_bquote.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_bquote.o b/42sh/objs/lexer/lexer_bquote.o new file mode 100644 index 00000000..625a2669 Binary files /dev/null and b/42sh/objs/lexer/lexer_bquote.o differ diff --git a/42sh/objs/lexer/lexer_comment.d b/42sh/objs/lexer/lexer_comment.d new file mode 100644 index 00000000..734f79da --- /dev/null +++ b/42sh/objs/lexer/lexer_comment.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_comment.o: src/lexer/lexer_comment.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_comment.o b/42sh/objs/lexer/lexer_comment.o new file mode 100644 index 00000000..0b19e610 Binary files /dev/null and b/42sh/objs/lexer/lexer_comment.o differ diff --git a/42sh/objs/lexer/lexer_default.d b/42sh/objs/lexer/lexer_default.d new file mode 100644 index 00000000..5d6eb6d0 --- /dev/null +++ b/42sh/objs/lexer/lexer_default.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_default.o: src/lexer/lexer_default.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_default.o b/42sh/objs/lexer/lexer_default.o new file mode 100644 index 00000000..1d975972 Binary files /dev/null and b/42sh/objs/lexer/lexer_default.o differ diff --git a/42sh/objs/lexer/lexer_delim.d b/42sh/objs/lexer/lexer_delim.d new file mode 100644 index 00000000..3b826058 --- /dev/null +++ b/42sh/objs/lexer/lexer_delim.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_delim.o: src/lexer/lexer_delim.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_delim.o b/42sh/objs/lexer/lexer_delim.o new file mode 100644 index 00000000..d729aff5 Binary files /dev/null and b/42sh/objs/lexer/lexer_delim.o differ diff --git a/42sh/objs/lexer/lexer_dquote.d b/42sh/objs/lexer/lexer_dquote.d new file mode 100644 index 00000000..578d808d --- /dev/null +++ b/42sh/objs/lexer/lexer_dquote.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_dquote.o: src/lexer/lexer_dquote.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_dquote.o b/42sh/objs/lexer/lexer_dquote.o new file mode 100644 index 00000000..9c108a75 Binary files /dev/null and b/42sh/objs/lexer/lexer_dquote.o differ diff --git a/42sh/objs/lexer/lexer_end.d b/42sh/objs/lexer/lexer_end.d new file mode 100644 index 00000000..151636b4 --- /dev/null +++ b/42sh/objs/lexer/lexer_end.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_end.o: src/lexer/lexer_end.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_end.o b/42sh/objs/lexer/lexer_end.o new file mode 100644 index 00000000..dd72d50f Binary files /dev/null and b/42sh/objs/lexer/lexer_end.o differ diff --git a/42sh/objs/lexer/lexer_great.d b/42sh/objs/lexer/lexer_great.d new file mode 100644 index 00000000..57229930 --- /dev/null +++ b/42sh/objs/lexer/lexer_great.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_great.o: src/lexer/lexer_great.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_great.o b/42sh/objs/lexer/lexer_great.o new file mode 100644 index 00000000..379ad97e Binary files /dev/null and b/42sh/objs/lexer/lexer_great.o differ diff --git a/42sh/objs/lexer/lexer_greatand.d b/42sh/objs/lexer/lexer_greatand.d new file mode 100644 index 00000000..afd576aa --- /dev/null +++ b/42sh/objs/lexer/lexer_greatand.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_greatand.o: src/lexer/lexer_greatand.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_greatand.o b/42sh/objs/lexer/lexer_greatand.o new file mode 100644 index 00000000..807757f4 Binary files /dev/null and b/42sh/objs/lexer/lexer_greatand.o differ diff --git a/42sh/objs/lexer/lexer_less.d b/42sh/objs/lexer/lexer_less.d new file mode 100644 index 00000000..247e4e4d --- /dev/null +++ b/42sh/objs/lexer/lexer_less.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_less.o: src/lexer/lexer_less.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_less.o b/42sh/objs/lexer/lexer_less.o new file mode 100644 index 00000000..cd0a4d17 Binary files /dev/null and b/42sh/objs/lexer/lexer_less.o differ diff --git a/42sh/objs/lexer/lexer_lessand.d b/42sh/objs/lexer/lexer_lessand.d new file mode 100644 index 00000000..807fd212 --- /dev/null +++ b/42sh/objs/lexer/lexer_lessand.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_lessand.o: src/lexer/lexer_lessand.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_lessand.o b/42sh/objs/lexer/lexer_lessand.o new file mode 100644 index 00000000..58a0991a Binary files /dev/null and b/42sh/objs/lexer/lexer_lessand.o differ diff --git a/42sh/objs/lexer/lexer_lex.d b/42sh/objs/lexer/lexer_lex.d new file mode 100644 index 00000000..c8e1ecf2 --- /dev/null +++ b/42sh/objs/lexer/lexer_lex.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_lex.o: src/lexer/lexer_lex.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_lex.o b/42sh/objs/lexer/lexer_lex.o new file mode 100644 index 00000000..5c87a07b Binary files /dev/null and b/42sh/objs/lexer/lexer_lex.o differ diff --git a/42sh/objs/lexer/lexer_newline.d b/42sh/objs/lexer/lexer_newline.d new file mode 100644 index 00000000..491828d6 --- /dev/null +++ b/42sh/objs/lexer/lexer_newline.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_newline.o: src/lexer/lexer_newline.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_newline.o b/42sh/objs/lexer/lexer_newline.o new file mode 100644 index 00000000..3c569940 Binary files /dev/null and b/42sh/objs/lexer/lexer_newline.o differ diff --git a/42sh/objs/lexer/lexer_number.d b/42sh/objs/lexer/lexer_number.d new file mode 100644 index 00000000..2bdb5965 --- /dev/null +++ b/42sh/objs/lexer/lexer_number.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_number.o: src/lexer/lexer_number.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_number.o b/42sh/objs/lexer/lexer_number.o new file mode 100644 index 00000000..b6ef3df6 Binary files /dev/null and b/42sh/objs/lexer/lexer_number.o differ diff --git a/42sh/objs/lexer/lexer_paren.d b/42sh/objs/lexer/lexer_paren.d new file mode 100644 index 00000000..2851c323 --- /dev/null +++ b/42sh/objs/lexer/lexer_paren.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_paren.o: src/lexer/lexer_paren.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_paren.o b/42sh/objs/lexer/lexer_paren.o new file mode 100644 index 00000000..00d2656a Binary files /dev/null and b/42sh/objs/lexer/lexer_paren.o differ diff --git a/42sh/objs/lexer/lexer_quote.d b/42sh/objs/lexer/lexer_quote.d new file mode 100644 index 00000000..7aa514fd --- /dev/null +++ b/42sh/objs/lexer/lexer_quote.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_quote.o: src/lexer/lexer_quote.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_quote.o b/42sh/objs/lexer/lexer_quote.o new file mode 100644 index 00000000..ee08e726 Binary files /dev/null and b/42sh/objs/lexer/lexer_quote.o differ diff --git a/42sh/objs/lexer/lexer_sep.d b/42sh/objs/lexer/lexer_sep.d new file mode 100644 index 00000000..f6cb41b8 --- /dev/null +++ b/42sh/objs/lexer/lexer_sep.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_sep.o: src/lexer/lexer_sep.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_sep.o b/42sh/objs/lexer/lexer_sep.o new file mode 100644 index 00000000..a91744df Binary files /dev/null and b/42sh/objs/lexer/lexer_sep.o differ diff --git a/42sh/objs/lexer/lexer_word.d b/42sh/objs/lexer/lexer_word.d new file mode 100644 index 00000000..c12a683e --- /dev/null +++ b/42sh/objs/lexer/lexer_word.d @@ -0,0 +1,8 @@ +objs/lexer/lexer_word.o: src/lexer/lexer_word.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/lexer_word.o b/42sh/objs/lexer/lexer_word.o new file mode 100644 index 00000000..735d0bd1 Binary files /dev/null and b/42sh/objs/lexer/lexer_word.o differ diff --git a/42sh/objs/lexer/reduce_parens.d b/42sh/objs/lexer/reduce_parens.d new file mode 100644 index 00000000..99f36040 --- /dev/null +++ b/42sh/objs/lexer/reduce_parens.d @@ -0,0 +1,8 @@ +objs/lexer/reduce_parens.o: src/lexer/reduce_parens.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/reduce_parens.o b/42sh/objs/lexer/reduce_parens.o new file mode 100644 index 00000000..38c9256e Binary files /dev/null and b/42sh/objs/lexer/reduce_parens.o differ diff --git a/42sh/objs/lexer/stack_to_prompt.d b/42sh/objs/lexer/stack_to_prompt.d new file mode 100644 index 00000000..efc4faac --- /dev/null +++ b/42sh/objs/lexer/stack_to_prompt.d @@ -0,0 +1,8 @@ +objs/lexer/stack_to_prompt.o: src/lexer/stack_to_prompt.c \ + includes/lexer.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/parser.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/lexer/stack_to_prompt.o b/42sh/objs/lexer/stack_to_prompt.o new file mode 100644 index 00000000..01c32ca2 Binary files /dev/null and b/42sh/objs/lexer/stack_to_prompt.o differ diff --git a/42sh/objs/lexer/token_append.d b/42sh/objs/lexer/token_append.d new file mode 100644 index 00000000..845e4133 --- /dev/null +++ b/42sh/objs/lexer/token_append.d @@ -0,0 +1,8 @@ +objs/lexer/token_append.o: src/lexer/token_append.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/token_append.o b/42sh/objs/lexer/token_append.o new file mode 100644 index 00000000..fe366f69 Binary files /dev/null and b/42sh/objs/lexer/token_append.o differ diff --git a/42sh/objs/lexer/token_cmp_type.d b/42sh/objs/lexer/token_cmp_type.d new file mode 100644 index 00000000..c49bce17 --- /dev/null +++ b/42sh/objs/lexer/token_cmp_type.d @@ -0,0 +1,8 @@ +objs/lexer/token_cmp_type.o: src/lexer/token_cmp_type.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/token_cmp_type.o b/42sh/objs/lexer/token_cmp_type.o new file mode 100644 index 00000000..db5c5859 Binary files /dev/null and b/42sh/objs/lexer/token_cmp_type.o differ diff --git a/42sh/objs/lexer/token_free.d b/42sh/objs/lexer/token_free.d new file mode 100644 index 00000000..e4475d15 --- /dev/null +++ b/42sh/objs/lexer/token_free.d @@ -0,0 +1,8 @@ +objs/lexer/token_free.o: src/lexer/token_free.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/token_free.o b/42sh/objs/lexer/token_free.o new file mode 100644 index 00000000..85d2c0a2 Binary files /dev/null and b/42sh/objs/lexer/token_free.o differ diff --git a/42sh/objs/lexer/token_init.d b/42sh/objs/lexer/token_init.d new file mode 100644 index 00000000..bf6b8110 --- /dev/null +++ b/42sh/objs/lexer/token_init.d @@ -0,0 +1,8 @@ +objs/lexer/token_init.o: src/lexer/token_init.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/token_init.o b/42sh/objs/lexer/token_init.o new file mode 100644 index 00000000..c018b02c Binary files /dev/null and b/42sh/objs/lexer/token_init.o differ diff --git a/42sh/objs/lexer/token_print.d b/42sh/objs/lexer/token_print.d new file mode 100644 index 00000000..d1b20ce6 --- /dev/null +++ b/42sh/objs/lexer/token_print.d @@ -0,0 +1,8 @@ +objs/lexer/token_print.o: src/lexer/token_print.c includes/lexer.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/parser.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/lexer/token_print.o b/42sh/objs/lexer/token_print.o new file mode 100644 index 00000000..82215a9e Binary files /dev/null and b/42sh/objs/lexer/token_print.o differ diff --git a/42sh/objs/line-editing/completion.d b/42sh/objs/line-editing/completion.d new file mode 100644 index 00000000..bd1e8d3a --- /dev/null +++ b/42sh/objs/line-editing/completion.d @@ -0,0 +1,8 @@ +objs/line-editing/completion.o: src/line-editing/completion.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/completion.o b/42sh/objs/line-editing/completion.o new file mode 100644 index 00000000..a3bd6f50 Binary files /dev/null and b/42sh/objs/line-editing/completion.o differ diff --git a/42sh/objs/line-editing/control_c_and_d.d b/42sh/objs/line-editing/control_c_and_d.d new file mode 100644 index 00000000..dea13ffd --- /dev/null +++ b/42sh/objs/line-editing/control_c_and_d.d @@ -0,0 +1,8 @@ +objs/line-editing/control_c_and_d.o: src/line-editing/control_c_and_d.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/control_c_and_d.o b/42sh/objs/line-editing/control_c_and_d.o new file mode 100644 index 00000000..affb66fa Binary files /dev/null and b/42sh/objs/line-editing/control_c_and_d.o differ diff --git a/42sh/objs/line-editing/copy_cut_paste.d b/42sh/objs/line-editing/copy_cut_paste.d new file mode 100644 index 00000000..a1c6c56a --- /dev/null +++ b/42sh/objs/line-editing/copy_cut_paste.d @@ -0,0 +1,8 @@ +objs/line-editing/copy_cut_paste.o: src/line-editing/copy_cut_paste.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/copy_cut_paste.o b/42sh/objs/line-editing/copy_cut_paste.o new file mode 100644 index 00000000..6e89a512 Binary files /dev/null and b/42sh/objs/line-editing/copy_cut_paste.o differ diff --git a/42sh/objs/line-editing/ft_prompt.d b/42sh/objs/line-editing/ft_prompt.d new file mode 100644 index 00000000..be27c557 --- /dev/null +++ b/42sh/objs/line-editing/ft_prompt.d @@ -0,0 +1,8 @@ +objs/line-editing/ft_prompt.o: src/line-editing/ft_prompt.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/ft_prompt.o b/42sh/objs/line-editing/ft_prompt.o new file mode 100644 index 00000000..414e0611 Binary files /dev/null and b/42sh/objs/line-editing/ft_prompt.o differ diff --git a/42sh/objs/line-editing/get_key.d b/42sh/objs/line-editing/get_key.d new file mode 100644 index 00000000..30611d30 --- /dev/null +++ b/42sh/objs/line-editing/get_key.d @@ -0,0 +1,8 @@ +objs/line-editing/get_key.o: src/line-editing/get_key.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/get_key.o b/42sh/objs/line-editing/get_key.o new file mode 100644 index 00000000..e6876a95 Binary files /dev/null and b/42sh/objs/line-editing/get_key.o differ diff --git a/42sh/objs/line-editing/heredoc.d b/42sh/objs/line-editing/heredoc.d new file mode 100644 index 00000000..5a330ea1 --- /dev/null +++ b/42sh/objs/line-editing/heredoc.d @@ -0,0 +1,8 @@ +objs/line-editing/heredoc.o: src/line-editing/heredoc.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/heredoc.o b/42sh/objs/line-editing/heredoc.o new file mode 100644 index 00000000..461660d5 Binary files /dev/null and b/42sh/objs/line-editing/heredoc.o differ diff --git a/42sh/objs/line-editing/history/add_str_in_history.d b/42sh/objs/line-editing/history/add_str_in_history.d new file mode 100644 index 00000000..96aa9497 --- /dev/null +++ b/42sh/objs/line-editing/history/add_str_in_history.d @@ -0,0 +1,9 @@ +objs/line-editing/history/add_str_in_history.o: \ + src/line-editing/history/add_str_in_history.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/add_str_in_history.o b/42sh/objs/line-editing/history/add_str_in_history.o new file mode 100644 index 00000000..12d7fe76 Binary files /dev/null and b/42sh/objs/line-editing/history/add_str_in_history.o differ diff --git a/42sh/objs/line-editing/history/history.d b/42sh/objs/line-editing/history/history.d new file mode 100644 index 00000000..bac0974f --- /dev/null +++ b/42sh/objs/line-editing/history/history.d @@ -0,0 +1,8 @@ +objs/line-editing/history/history.o: src/line-editing/history/history.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/history.o b/42sh/objs/line-editing/history/history.o new file mode 100644 index 00000000..e446ab53 Binary files /dev/null and b/42sh/objs/line-editing/history/history.o differ diff --git a/42sh/objs/line-editing/history/history_parsing.d b/42sh/objs/line-editing/history/history_parsing.d new file mode 100644 index 00000000..cef42bac --- /dev/null +++ b/42sh/objs/line-editing/history/history_parsing.d @@ -0,0 +1,9 @@ +objs/line-editing/history/history_parsing.o: \ + src/line-editing/history/history_parsing.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/history_parsing.o b/42sh/objs/line-editing/history/history_parsing.o new file mode 100644 index 00000000..2386938c Binary files /dev/null and b/42sh/objs/line-editing/history/history_parsing.o differ diff --git a/42sh/objs/line-editing/history/history_parsing_toolz.d b/42sh/objs/line-editing/history/history_parsing_toolz.d new file mode 100644 index 00000000..4509c738 --- /dev/null +++ b/42sh/objs/line-editing/history/history_parsing_toolz.d @@ -0,0 +1,9 @@ +objs/line-editing/history/history_parsing_toolz.o: \ + src/line-editing/history/history_parsing_toolz.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/history_parsing_toolz.o b/42sh/objs/line-editing/history/history_parsing_toolz.o new file mode 100644 index 00000000..9bf472d0 Binary files /dev/null and b/42sh/objs/line-editing/history/history_parsing_toolz.o differ diff --git a/42sh/objs/line-editing/history/history_parsing_toolz_2.d b/42sh/objs/line-editing/history/history_parsing_toolz_2.d new file mode 100644 index 00000000..629197a1 --- /dev/null +++ b/42sh/objs/line-editing/history/history_parsing_toolz_2.d @@ -0,0 +1,9 @@ +objs/line-editing/history/history_parsing_toolz_2.o: \ + src/line-editing/history/history_parsing_toolz_2.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/history_parsing_toolz_2.o b/42sh/objs/line-editing/history/history_parsing_toolz_2.o new file mode 100644 index 00000000..ff96fa4c Binary files /dev/null and b/42sh/objs/line-editing/history/history_parsing_toolz_2.o differ diff --git a/42sh/objs/line-editing/history/list_toolz.d b/42sh/objs/line-editing/history/list_toolz.d new file mode 100644 index 00000000..0704535d --- /dev/null +++ b/42sh/objs/line-editing/history/list_toolz.d @@ -0,0 +1,9 @@ +objs/line-editing/history/list_toolz.o: \ + src/line-editing/history/list_toolz.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/list_toolz.o b/42sh/objs/line-editing/history/list_toolz.o new file mode 100644 index 00000000..78341076 Binary files /dev/null and b/42sh/objs/line-editing/history/list_toolz.o differ diff --git a/42sh/objs/line-editing/history/surch_in_history.d b/42sh/objs/line-editing/history/surch_in_history.d new file mode 100644 index 00000000..fda5e5a2 --- /dev/null +++ b/42sh/objs/line-editing/history/surch_in_history.d @@ -0,0 +1,9 @@ +objs/line-editing/history/surch_in_history.o: \ + src/line-editing/history/surch_in_history.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/history/surch_in_history.o b/42sh/objs/line-editing/history/surch_in_history.o new file mode 100644 index 00000000..1c3dce30 Binary files /dev/null and b/42sh/objs/line-editing/history/surch_in_history.o differ diff --git a/42sh/objs/line-editing/home_end.d b/42sh/objs/line-editing/home_end.d new file mode 100644 index 00000000..7ce5fc03 --- /dev/null +++ b/42sh/objs/line-editing/home_end.d @@ -0,0 +1,8 @@ +objs/line-editing/home_end.o: src/line-editing/home_end.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/home_end.o b/42sh/objs/line-editing/home_end.o new file mode 100644 index 00000000..a98a6653 Binary files /dev/null and b/42sh/objs/line-editing/home_end.o differ diff --git a/42sh/objs/line-editing/lib_line_editing/tool_line.d b/42sh/objs/line-editing/lib_line_editing/tool_line.d new file mode 100644 index 00000000..269a6d65 --- /dev/null +++ b/42sh/objs/line-editing/lib_line_editing/tool_line.d @@ -0,0 +1,9 @@ +objs/line-editing/lib_line_editing/tool_line.o: \ + src/line-editing/lib_line_editing/tool_line.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/lib_line_editing/tool_line.o b/42sh/objs/line-editing/lib_line_editing/tool_line.o new file mode 100644 index 00000000..8a0535b8 Binary files /dev/null and b/42sh/objs/line-editing/lib_line_editing/tool_line.o differ diff --git a/42sh/objs/line-editing/lib_line_editing/tool_line_2.d b/42sh/objs/line-editing/lib_line_editing/tool_line_2.d new file mode 100644 index 00000000..1fe110a3 --- /dev/null +++ b/42sh/objs/line-editing/lib_line_editing/tool_line_2.d @@ -0,0 +1,9 @@ +objs/line-editing/lib_line_editing/tool_line_2.o: \ + src/line-editing/lib_line_editing/tool_line_2.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/lib_line_editing/tool_line_2.o b/42sh/objs/line-editing/lib_line_editing/tool_line_2.o new file mode 100644 index 00000000..0c53472f Binary files /dev/null and b/42sh/objs/line-editing/lib_line_editing/tool_line_2.o differ diff --git a/42sh/objs/line-editing/lib_line_editing/toolz.d b/42sh/objs/line-editing/lib_line_editing/toolz.d new file mode 100644 index 00000000..2bf91c2a --- /dev/null +++ b/42sh/objs/line-editing/lib_line_editing/toolz.d @@ -0,0 +1,9 @@ +objs/line-editing/lib_line_editing/toolz.o: \ + src/line-editing/lib_line_editing/toolz.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/lib_line_editing/toolz.o b/42sh/objs/line-editing/lib_line_editing/toolz.o new file mode 100644 index 00000000..31100f3e Binary files /dev/null and b/42sh/objs/line-editing/lib_line_editing/toolz.o differ diff --git a/42sh/objs/line-editing/lib_line_editing/toolz2.d b/42sh/objs/line-editing/lib_line_editing/toolz2.d new file mode 100644 index 00000000..cbf174e4 --- /dev/null +++ b/42sh/objs/line-editing/lib_line_editing/toolz2.d @@ -0,0 +1,9 @@ +objs/line-editing/lib_line_editing/toolz2.o: \ + src/line-editing/lib_line_editing/toolz2.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/lib_line_editing/toolz2.o b/42sh/objs/line-editing/lib_line_editing/toolz2.o new file mode 100644 index 00000000..55fe8ac5 Binary files /dev/null and b/42sh/objs/line-editing/lib_line_editing/toolz2.o differ diff --git a/42sh/objs/line-editing/lib_line_editing/toolz_parseur.d b/42sh/objs/line-editing/lib_line_editing/toolz_parseur.d new file mode 100644 index 00000000..a5808edf --- /dev/null +++ b/42sh/objs/line-editing/lib_line_editing/toolz_parseur.d @@ -0,0 +1,9 @@ +objs/line-editing/lib_line_editing/toolz_parseur.o: \ + src/line-editing/lib_line_editing/toolz_parseur.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/lib_line_editing/toolz_parseur.o b/42sh/objs/line-editing/lib_line_editing/toolz_parseur.o new file mode 100644 index 00000000..3bcfc175 Binary files /dev/null and b/42sh/objs/line-editing/lib_line_editing/toolz_parseur.o differ diff --git a/42sh/objs/line-editing/lib_line_editing/toolz_termcaps.d b/42sh/objs/line-editing/lib_line_editing/toolz_termcaps.d new file mode 100644 index 00000000..4482843b --- /dev/null +++ b/42sh/objs/line-editing/lib_line_editing/toolz_termcaps.d @@ -0,0 +1,9 @@ +objs/line-editing/lib_line_editing/toolz_termcaps.o: \ + src/line-editing/lib_line_editing/toolz_termcaps.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/lib_line_editing/toolz_termcaps.o b/42sh/objs/line-editing/lib_line_editing/toolz_termcaps.o new file mode 100644 index 00000000..fd8c6343 Binary files /dev/null and b/42sh/objs/line-editing/lib_line_editing/toolz_termcaps.o differ diff --git a/42sh/objs/line-editing/move_left_and_right.d b/42sh/objs/line-editing/move_left_and_right.d new file mode 100644 index 00000000..a96cde3e --- /dev/null +++ b/42sh/objs/line-editing/move_left_and_right.d @@ -0,0 +1,9 @@ +objs/line-editing/move_left_and_right.o: \ + src/line-editing/move_left_and_right.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/move_left_and_right.o b/42sh/objs/line-editing/move_left_and_right.o new file mode 100644 index 00000000..9ea5deb9 Binary files /dev/null and b/42sh/objs/line-editing/move_left_and_right.o differ diff --git a/42sh/objs/line-editing/move_to_word.d b/42sh/objs/line-editing/move_to_word.d new file mode 100644 index 00000000..156881c3 --- /dev/null +++ b/42sh/objs/line-editing/move_to_word.d @@ -0,0 +1,8 @@ +objs/line-editing/move_to_word.o: src/line-editing/move_to_word.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/move_to_word.o b/42sh/objs/line-editing/move_to_word.o new file mode 100644 index 00000000..2d590d72 Binary files /dev/null and b/42sh/objs/line-editing/move_to_word.o differ diff --git a/42sh/objs/line-editing/move_up_and_down.d b/42sh/objs/line-editing/move_up_and_down.d new file mode 100644 index 00000000..40345835 --- /dev/null +++ b/42sh/objs/line-editing/move_up_and_down.d @@ -0,0 +1,8 @@ +objs/line-editing/move_up_and_down.o: src/line-editing/move_up_and_down.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/move_up_and_down.o b/42sh/objs/line-editing/move_up_and_down.o new file mode 100644 index 00000000..10f717d5 Binary files /dev/null and b/42sh/objs/line-editing/move_up_and_down.o differ diff --git a/42sh/objs/line-editing/print_and_del.d b/42sh/objs/line-editing/print_and_del.d new file mode 100644 index 00000000..df52adf8 --- /dev/null +++ b/42sh/objs/line-editing/print_and_del.d @@ -0,0 +1,8 @@ +objs/line-editing/print_and_del.o: src/line-editing/print_and_del.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/print_and_del.o b/42sh/objs/line-editing/print_and_del.o new file mode 100644 index 00000000..93b3b504 Binary files /dev/null and b/42sh/objs/line-editing/print_and_del.o differ diff --git a/42sh/objs/line-editing/queue.d b/42sh/objs/line-editing/queue.d new file mode 100644 index 00000000..fba5b3bb --- /dev/null +++ b/42sh/objs/line-editing/queue.d @@ -0,0 +1,8 @@ +objs/line-editing/queue.o: src/line-editing/queue.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/queue.o b/42sh/objs/line-editing/queue.o new file mode 100644 index 00000000..53cd4575 Binary files /dev/null and b/42sh/objs/line-editing/queue.o differ diff --git a/42sh/objs/line-editing/readline.d b/42sh/objs/line-editing/readline.d new file mode 100644 index 00000000..5a6d919a --- /dev/null +++ b/42sh/objs/line-editing/readline.d @@ -0,0 +1,8 @@ +objs/line-editing/readline.o: src/line-editing/readline.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/line-editing/readline.o b/42sh/objs/line-editing/readline.o new file mode 100644 index 00000000..ba1381f3 Binary files /dev/null and b/42sh/objs/line-editing/readline.o differ diff --git a/42sh/objs/main/data_exit.d b/42sh/objs/main/data_exit.d new file mode 100644 index 00000000..e2c5a962 --- /dev/null +++ b/42sh/objs/main/data_exit.d @@ -0,0 +1,8 @@ +objs/main/data_exit.o: src/main/data_exit.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/data_exit.o b/42sh/objs/main/data_exit.o new file mode 100644 index 00000000..cf3e8b9b Binary files /dev/null and b/42sh/objs/main/data_exit.o differ diff --git a/42sh/objs/main/data_init.d b/42sh/objs/main/data_init.d new file mode 100644 index 00000000..0233f1cc --- /dev/null +++ b/42sh/objs/main/data_init.d @@ -0,0 +1,8 @@ +objs/main/data_init.o: src/main/data_init.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/data_init.o b/42sh/objs/main/data_init.o new file mode 100644 index 00000000..aa6d0dfb Binary files /dev/null and b/42sh/objs/main/data_init.o differ diff --git a/42sh/objs/main/data_singleton.d b/42sh/objs/main/data_singleton.d new file mode 100644 index 00000000..d8e16b10 --- /dev/null +++ b/42sh/objs/main/data_singleton.d @@ -0,0 +1,8 @@ +objs/main/data_singleton.o: src/main/data_singleton.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/data_singleton.o b/42sh/objs/main/data_singleton.o new file mode 100644 index 00000000..1fcfe8a6 Binary files /dev/null and b/42sh/objs/main/data_singleton.o differ diff --git a/42sh/objs/main/ft_cleanup.d b/42sh/objs/main/ft_cleanup.d new file mode 100644 index 00000000..9679ce72 --- /dev/null +++ b/42sh/objs/main/ft_cleanup.d @@ -0,0 +1,8 @@ +objs/main/ft_cleanup.o: src/main/ft_cleanup.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/ft_cleanup.o b/42sh/objs/main/ft_cleanup.o new file mode 100644 index 00000000..d4aab287 Binary files /dev/null and b/42sh/objs/main/ft_cleanup.o differ diff --git a/42sh/objs/main/ft_putast.d b/42sh/objs/main/ft_putast.d new file mode 100644 index 00000000..8b8604e3 --- /dev/null +++ b/42sh/objs/main/ft_putast.d @@ -0,0 +1,8 @@ +objs/main/ft_putast.o: src/main/ft_putast.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/ft_putast.o b/42sh/objs/main/ft_putast.o new file mode 100644 index 00000000..4296e4de Binary files /dev/null and b/42sh/objs/main/ft_putast.o differ diff --git a/42sh/objs/main/ft_putast2.d b/42sh/objs/main/ft_putast2.d new file mode 100644 index 00000000..d57e01b9 --- /dev/null +++ b/42sh/objs/main/ft_putast2.d @@ -0,0 +1,8 @@ +objs/main/ft_putast2.o: src/main/ft_putast2.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/ft_putast2.o b/42sh/objs/main/ft_putast2.o new file mode 100644 index 00000000..cee6372e Binary files /dev/null and b/42sh/objs/main/ft_putast2.o differ diff --git a/42sh/objs/main/lib_expansion.d b/42sh/objs/main/lib_expansion.d new file mode 100644 index 00000000..bb1306a8 --- /dev/null +++ b/42sh/objs/main/lib_expansion.d @@ -0,0 +1,8 @@ +objs/main/lib_expansion.o: src/main/lib_expansion.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/lib_expansion.o b/42sh/objs/main/lib_expansion.o new file mode 100644 index 00000000..0e63dd8b Binary files /dev/null and b/42sh/objs/main/lib_expansion.o differ diff --git a/42sh/objs/main/main.d b/42sh/objs/main/main.d new file mode 100644 index 00000000..66cfd558 --- /dev/null +++ b/42sh/objs/main/main.d @@ -0,0 +1,8 @@ +objs/main/main.o: src/main/main.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/main.o b/42sh/objs/main/main.o new file mode 100644 index 00000000..06742aa0 Binary files /dev/null and b/42sh/objs/main/main.o differ diff --git a/42sh/objs/main/remove_trailing_esc_nl.d b/42sh/objs/main/remove_trailing_esc_nl.d new file mode 100644 index 00000000..f6b9e26e --- /dev/null +++ b/42sh/objs/main/remove_trailing_esc_nl.d @@ -0,0 +1,8 @@ +objs/main/remove_trailing_esc_nl.o: src/main/remove_trailing_esc_nl.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/remove_trailing_esc_nl.o b/42sh/objs/main/remove_trailing_esc_nl.o new file mode 100644 index 00000000..01517e94 Binary files /dev/null and b/42sh/objs/main/remove_trailing_esc_nl.o differ diff --git a/42sh/objs/main/shell_exit.d b/42sh/objs/main/shell_exit.d new file mode 100644 index 00000000..9aa40517 --- /dev/null +++ b/42sh/objs/main/shell_exit.d @@ -0,0 +1,8 @@ +objs/main/shell_exit.o: src/main/shell_exit.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/shell_exit.o b/42sh/objs/main/shell_exit.o new file mode 100644 index 00000000..21e359ed Binary files /dev/null and b/42sh/objs/main/shell_exit.o differ diff --git a/42sh/objs/main/shell_get_avdata.d b/42sh/objs/main/shell_get_avdata.d new file mode 100644 index 00000000..1f156ace --- /dev/null +++ b/42sh/objs/main/shell_get_avdata.d @@ -0,0 +1,8 @@ +objs/main/shell_get_avdata.o: src/main/shell_get_avdata.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/shell_get_avdata.o b/42sh/objs/main/shell_get_avdata.o new file mode 100644 index 00000000..196be5be Binary files /dev/null and b/42sh/objs/main/shell_get_avdata.o differ diff --git a/42sh/objs/main/shell_get_opts.d b/42sh/objs/main/shell_get_opts.d new file mode 100644 index 00000000..d2fbee1b --- /dev/null +++ b/42sh/objs/main/shell_get_opts.d @@ -0,0 +1,8 @@ +objs/main/shell_get_opts.o: src/main/shell_get_opts.c \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/shell_get_opts.o b/42sh/objs/main/shell_get_opts.o new file mode 100644 index 00000000..c2505c1b Binary files /dev/null and b/42sh/objs/main/shell_get_opts.o differ diff --git a/42sh/objs/main/shell_init.d b/42sh/objs/main/shell_init.d new file mode 100644 index 00000000..ba48009b --- /dev/null +++ b/42sh/objs/main/shell_init.d @@ -0,0 +1,8 @@ +objs/main/shell_init.o: src/main/shell_init.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/shell_init.o b/42sh/objs/main/shell_init.o new file mode 100644 index 00000000..56370d1d Binary files /dev/null and b/42sh/objs/main/shell_init.o differ diff --git a/42sh/objs/main/sig_handler.d b/42sh/objs/main/sig_handler.d new file mode 100644 index 00000000..fad47284 --- /dev/null +++ b/42sh/objs/main/sig_handler.d @@ -0,0 +1,8 @@ +objs/main/sig_handler.o: src/main/sig_handler.c includes/minishell.h \ + libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/parser.h includes/ft_readline.h includes/exec.h \ + includes/job_control.h includes/builtin.h includes/builtin_read.h \ + includes/glob.h includes/completion.h diff --git a/42sh/objs/main/sig_handler.o b/42sh/objs/main/sig_handler.o new file mode 100644 index 00000000..388fe25c Binary files /dev/null and b/42sh/objs/main/sig_handler.o differ diff --git a/42sh/objs/parser/ft_parse.d b/42sh/objs/parser/ft_parse.d new file mode 100644 index 00000000..604decfc --- /dev/null +++ b/42sh/objs/parser/ft_parse.d @@ -0,0 +1,8 @@ +objs/parser/ft_parse.o: src/parser/ft_parse.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/ft_parse.o b/42sh/objs/parser/ft_parse.o new file mode 100644 index 00000000..a7a62155 Binary files /dev/null and b/42sh/objs/parser/ft_parse.o differ diff --git a/42sh/objs/parser/parse_dgreat.d b/42sh/objs/parser/parse_dgreat.d new file mode 100644 index 00000000..5260d7ec --- /dev/null +++ b/42sh/objs/parser/parse_dgreat.d @@ -0,0 +1,8 @@ +objs/parser/parse_dgreat.o: src/parser/parse_dgreat.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_dgreat.o b/42sh/objs/parser/parse_dgreat.o new file mode 100644 index 00000000..261f2414 Binary files /dev/null and b/42sh/objs/parser/parse_dgreat.o differ diff --git a/42sh/objs/parser/parse_dless.d b/42sh/objs/parser/parse_dless.d new file mode 100644 index 00000000..c7ed00c6 --- /dev/null +++ b/42sh/objs/parser/parse_dless.d @@ -0,0 +1,8 @@ +objs/parser/parse_dless.o: src/parser/parse_dless.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_dless.o b/42sh/objs/parser/parse_dless.o new file mode 100644 index 00000000..24389203 Binary files /dev/null and b/42sh/objs/parser/parse_dless.o differ diff --git a/42sh/objs/parser/parse_great.d b/42sh/objs/parser/parse_great.d new file mode 100644 index 00000000..d0ed7453 --- /dev/null +++ b/42sh/objs/parser/parse_great.d @@ -0,0 +1,8 @@ +objs/parser/parse_great.o: src/parser/parse_great.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_great.o b/42sh/objs/parser/parse_great.o new file mode 100644 index 00000000..114fed77 Binary files /dev/null and b/42sh/objs/parser/parse_great.o differ diff --git a/42sh/objs/parser/parse_greatand.d b/42sh/objs/parser/parse_greatand.d new file mode 100644 index 00000000..0795a301 --- /dev/null +++ b/42sh/objs/parser/parse_greatand.d @@ -0,0 +1,8 @@ +objs/parser/parse_greatand.o: src/parser/parse_greatand.c \ + includes/parser.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/parser/parse_greatand.o b/42sh/objs/parser/parse_greatand.o new file mode 100644 index 00000000..cb8ad855 Binary files /dev/null and b/42sh/objs/parser/parse_greatand.o differ diff --git a/42sh/objs/parser/parse_less.d b/42sh/objs/parser/parse_less.d new file mode 100644 index 00000000..d1e92009 --- /dev/null +++ b/42sh/objs/parser/parse_less.d @@ -0,0 +1,8 @@ +objs/parser/parse_less.o: src/parser/parse_less.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_less.o b/42sh/objs/parser/parse_less.o new file mode 100644 index 00000000..df01c462 Binary files /dev/null and b/42sh/objs/parser/parse_less.o differ diff --git a/42sh/objs/parser/parse_lessand.d b/42sh/objs/parser/parse_lessand.d new file mode 100644 index 00000000..36b19d1d --- /dev/null +++ b/42sh/objs/parser/parse_lessand.d @@ -0,0 +1,8 @@ +objs/parser/parse_lessand.o: src/parser/parse_lessand.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_lessand.o b/42sh/objs/parser/parse_lessand.o new file mode 100644 index 00000000..f538711e Binary files /dev/null and b/42sh/objs/parser/parse_lessand.o differ diff --git a/42sh/objs/parser/parse_redir.d b/42sh/objs/parser/parse_redir.d new file mode 100644 index 00000000..aa5877fc --- /dev/null +++ b/42sh/objs/parser/parse_redir.d @@ -0,0 +1,8 @@ +objs/parser/parse_redir.o: src/parser/parse_redir.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_redir.o b/42sh/objs/parser/parse_redir.o new file mode 100644 index 00000000..ab410b71 Binary files /dev/null and b/42sh/objs/parser/parse_redir.o differ diff --git a/42sh/objs/parser/parse_separator.d b/42sh/objs/parser/parse_separator.d new file mode 100644 index 00000000..9f886107 --- /dev/null +++ b/42sh/objs/parser/parse_separator.d @@ -0,0 +1,8 @@ +objs/parser/parse_separator.o: src/parser/parse_separator.c \ + includes/parser.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/parser/parse_separator.o b/42sh/objs/parser/parse_separator.o new file mode 100644 index 00000000..c4e7ee36 Binary files /dev/null and b/42sh/objs/parser/parse_separator.o differ diff --git a/42sh/objs/parser/parse_subshell.d b/42sh/objs/parser/parse_subshell.d new file mode 100644 index 00000000..3a47f0f1 --- /dev/null +++ b/42sh/objs/parser/parse_subshell.d @@ -0,0 +1,8 @@ +objs/parser/parse_subshell.o: src/parser/parse_subshell.c \ + includes/parser.h includes/minishell.h libft/includes/libft.h \ + libft/includes/lst.h libft/includes/get_next_line.h \ + libft/includes/ft_xattr.h libft/includes/mytime.h \ + libft/includes/dlst.h libft/includes/btree.h libft/includes/color.h \ + includes/types.h includes/lexer.h includes/ft_readline.h \ + includes/exec.h includes/job_control.h includes/builtin.h \ + includes/builtin_read.h includes/glob.h includes/completion.h diff --git a/42sh/objs/parser/parse_subshell.o b/42sh/objs/parser/parse_subshell.o new file mode 100644 index 00000000..4477fad0 Binary files /dev/null and b/42sh/objs/parser/parse_subshell.o differ diff --git a/42sh/objs/parser/parse_word.d b/42sh/objs/parser/parse_word.d new file mode 100644 index 00000000..d3422ea9 --- /dev/null +++ b/42sh/objs/parser/parse_word.d @@ -0,0 +1,8 @@ +objs/parser/parse_word.o: src/parser/parse_word.c includes/parser.h \ + includes/minishell.h libft/includes/libft.h libft/includes/lst.h \ + libft/includes/get_next_line.h libft/includes/ft_xattr.h \ + libft/includes/mytime.h libft/includes/dlst.h libft/includes/btree.h \ + libft/includes/color.h includes/types.h includes/lexer.h \ + includes/ft_readline.h includes/exec.h includes/job_control.h \ + includes/builtin.h includes/builtin_read.h includes/glob.h \ + includes/completion.h diff --git a/42sh/objs/parser/parse_word.o b/42sh/objs/parser/parse_word.o new file mode 100644 index 00000000..f5de56d0 Binary files /dev/null and b/42sh/objs/parser/parse_word.o differ diff --git a/42sh/src/line-editing/builtin_history.c b/42sh/src/builtin/builtin_history.c similarity index 100% rename from 42sh/src/line-editing/builtin_history.c rename to 42sh/src/builtin/builtin_history.c diff --git a/42sh/src/line-editing/control_c_and_d.c b/42sh/src/line-editing/control_c_and_d.c index 64dc4716..d484cbaa 100644 --- a/42sh/src/line-editing/control_c_and_d.c +++ b/42sh/src/line-editing/control_c_and_d.c @@ -6,7 +6,7 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/02 15:17:28 by gwojda #+# #+# */ -/* Updated: 2017/02/05 16:49:10 by gwojda ### ########.fr */ +/* Updated: 2017/02/14 14:08:21 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ @@ -36,6 +36,7 @@ void ft_control_d(void) void ft_control_c(void) { ft_putchar('\n'); + set_exitstatus(1, 1); ft_prompt(); ft_strdel(&STR); POS = 0; diff --git a/42sh/src/line-editing/ft_prompt.c b/42sh/src/line-editing/ft_prompt.c index 2f1d752e..5e6e21b1 100644 --- a/42sh/src/line-editing/ft_prompt.c +++ b/42sh/src/line-editing/ft_prompt.c @@ -6,7 +6,7 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/13 13:51:33 by gwojda #+# #+# */ -/* Updated: 2017/02/10 18:19:16 by gwojda ### ########.fr */ +/* Updated: 2017/02/14 14:13:05 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ @@ -15,6 +15,7 @@ static int ft_git_status(void) { int pip[2]; + int len; char *tmp; char *line; pid_t soon; @@ -25,14 +26,16 @@ static int ft_git_status(void) { wait(&soon); if (WEXITSTATUS(soon)) - return (0); + return (-1); close(pip[1]); get_next_line(pip[0], &line); tmp = line; if (ft_strrchr(line, '/')) + { line = ft_strdup(ft_strrchr(line, '/') + 1); - ft_printf("\x1b[38;5;47mgit:(\x1b[38;5;203m%s\x1b[38;5;47m)", line); - free(tmp); + ft_printf("\x1b[38;5;47mgit:(\x1b[38;5;203m%s\x1b[38;5;47m)", line); + free(tmp); + } if (!get_next_line(pip[0], &tmp)) printf("\x1b[38;5;83m %C ", L'✓'); else @@ -49,30 +52,9 @@ static int ft_git_status(void) close(pip[0]); execve("/usr/bin/git", exec, data_singleton()->env); } - return (ft_strlen(line) + 8); -} - -/* -**ft_printf de la lib bug avec unicode -*/ - -static int ft_get_date(void) -{ - time_t t; - struct tm tm; - - t = time(NULL); - tm = *localtime(&t); - ft_putstr("\x1b[38;5;242m"); -// ft_putstr("\033[22;32m"); - printf("%.2d:%.2d:%.2d ", tm.tm_hour, tm.tm_min, tm.tm_sec); - fflush(NULL); - if (tm.tm_hour >= 8 && tm.tm_hour < 20) - printf("\x1b[38;5;184m%C ", L'☀'); - else - printf("\x1b[38;5;184m%C ", L'★'); - fflush(NULL); - return (10); + len = ft_strlen(line); + ft_strdel(&line); + return (len + 8); } static int ft_currend_dir(void) @@ -98,7 +80,6 @@ void ft_prompt() ret = 0; do_job_notification(); -// ft_get_date(); if (ft_getenv(data_singleton()->env, "?") && ft_atoi(ft_getenv(data_singleton()->env, "?"))) printf("\x1b[38;5;1m%C ", L'➜'); else @@ -106,8 +87,7 @@ void ft_prompt() fflush(NULL); ft_putstr("\x1b[38;5;361m"); ret += ft_currend_dir(); - if (!(ret += ft_git_status())) - ret += ft_get_date(); + ret += ft_git_status(); printf("\x1b[38;5;184m%C ", L'›'); fflush(NULL); ft_putstr("\033[22;37m"); diff --git a/42sh/src/line-editing/get_touch.c b/42sh/src/line-editing/get_key.c similarity index 94% rename from 42sh/src/line-editing/get_touch.c rename to 42sh/src/line-editing/get_key.c index 7c90314c..30444e59 100644 --- a/42sh/src/line-editing/get_touch.c +++ b/42sh/src/line-editing/get_key.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* get_touch.c :+: :+: :+: */ +/* get_key.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/19 16:28:49 by gwojda #+# #+# */ -/* Updated: 2017/02/09 17:25:01 by jhalford ### ########.fr */ +/* Updated: 2017/02/14 11:16:09 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/42sh/src/line-editing/history/add_str_in_history.c b/42sh/src/line-editing/history/add_str_in_history.c new file mode 100644 index 00000000..91574ece --- /dev/null +++ b/42sh/src/line-editing/history/add_str_in_history.c @@ -0,0 +1,37 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* add_str_in_history.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gwojda +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2017/02/14 11:27:03 by gwojda #+# #+# */ +/* Updated: 2017/02/14 14:57:01 by gwojda ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "minishell.h" + +void ft_add_in_history_file(char *str) +{ + int fd; + + fd = open(".42sh_history", + O_CREAT | O_WRONLY | O_APPEND, S_IWUSR | S_IRUSR); + if (fd == -1) + return ; + write(fd, str, ft_strlen(str)); + write(fd, "\n", 1); + close(fd); +} + +void ft_add_str_in_history(char *str) +{ + if (str && (!data_singleton()->line.list_beg || + ft_strcmp(data_singleton()->line.list_beg->prev->str, str))) + { + ft_push_back_history(&data_singleton()->line.list_beg, + ft_create_history_list(str)); + ft_add_in_history_file(str); + } +} diff --git a/42sh/src/line-editing/history.c b/42sh/src/line-editing/history/history.c similarity index 100% rename from 42sh/src/line-editing/history.c rename to 42sh/src/line-editing/history/history.c diff --git a/42sh/src/line-editing/history_parsing.c b/42sh/src/line-editing/history/history_parsing.c similarity index 95% rename from 42sh/src/line-editing/history_parsing.c rename to 42sh/src/line-editing/history/history_parsing.c index b7187bc9..c96e94e8 100644 --- a/42sh/src/line-editing/history_parsing.c +++ b/42sh/src/line-editing/history/history_parsing.c @@ -6,7 +6,7 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/01/25 11:39:47 by gwojda #+# #+# */ -/* Updated: 2017/02/09 16:25:31 by jhalford ### ########.fr */ +/* Updated: 2017/02/14 15:15:16 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ @@ -70,7 +70,7 @@ static void ft_history_parsing_2(void) ft_history_parsing(); } -void ft_history_parsing(void) +char *ft_history_parsing(void) { int i; char boolean; @@ -78,7 +78,7 @@ void ft_history_parsing(void) i = 0; boolean = 0; if (!STR) - return ; + return (STR); while (STR && STR[i]) { if (STR[i] == '!') @@ -92,4 +92,5 @@ void ft_history_parsing(void) } if (boolean) ft_history_parsing_2(); + return (STR); } diff --git a/42sh/src/line-editing/history_parsing_toolz.c b/42sh/src/line-editing/history/history_parsing_toolz.c similarity index 100% rename from 42sh/src/line-editing/history_parsing_toolz.c rename to 42sh/src/line-editing/history/history_parsing_toolz.c diff --git a/42sh/src/line-editing/history_parsing_toolz_2.c b/42sh/src/line-editing/history/history_parsing_toolz_2.c similarity index 100% rename from 42sh/src/line-editing/history_parsing_toolz_2.c rename to 42sh/src/line-editing/history/history_parsing_toolz_2.c diff --git a/42sh/src/line-editing/list_toolz.c b/42sh/src/line-editing/history/list_toolz.c similarity index 100% rename from 42sh/src/line-editing/list_toolz.c rename to 42sh/src/line-editing/history/list_toolz.c diff --git a/42sh/src/line-editing/surch_in_history.c b/42sh/src/line-editing/history/surch_in_history.c similarity index 100% rename from 42sh/src/line-editing/surch_in_history.c rename to 42sh/src/line-editing/history/surch_in_history.c diff --git a/42sh/src/line-editing/home_end.c b/42sh/src/line-editing/home_end.c new file mode 100644 index 00000000..707e5001 --- /dev/null +++ b/42sh/src/line-editing/home_end.c @@ -0,0 +1,51 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* home_end.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gwojda +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2017/02/14 11:13:24 by gwojda #+# #+# */ +/* Updated: 2017/02/14 11:13:47 by gwojda ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "minishell.h" + +void ft_end(void) +{ + if (!STR) + return ; + if (POS) + { + --POS; + ft_get_beggin_with_curs(STR, &POS); + } + ft_puttermcaps("cd"); + while (STR[POS]) + ++POS; + ft_get_beggin(STR, &POS); + ft_current_str(STR, POS); + ft_get_next_str(STR, &POS); +} + +void ft_home(void) +{ + if (!STR) + return ; + if (POS) + { + --POS; + ft_get_beggin_with_curs(STR, &POS); + if (STR[POS + 1] == '\n') + ft_puttermcaps("nd"); + } + ft_puttermcaps("cd"); + POS = 0; + ft_current_str(STR, POS); + ft_get_next_str(STR, &POS); + ft_check_end_of_line(STR, POS); + if (!STR[POS]) + --POS; + ft_get_beggin_with_curs(STR, &POS); +} diff --git a/42sh/src/line-editing/tool_line.c b/42sh/src/line-editing/lib_line_editing/tool_line.c similarity index 100% rename from 42sh/src/line-editing/tool_line.c rename to 42sh/src/line-editing/lib_line_editing/tool_line.c diff --git a/42sh/src/line-editing/tool_line_2.c b/42sh/src/line-editing/lib_line_editing/tool_line_2.c similarity index 100% rename from 42sh/src/line-editing/tool_line_2.c rename to 42sh/src/line-editing/lib_line_editing/tool_line_2.c diff --git a/42sh/src/line-editing/toolz.c b/42sh/src/line-editing/lib_line_editing/toolz.c similarity index 100% rename from 42sh/src/line-editing/toolz.c rename to 42sh/src/line-editing/lib_line_editing/toolz.c diff --git a/42sh/src/line-editing/toolz2.c b/42sh/src/line-editing/lib_line_editing/toolz2.c similarity index 80% rename from 42sh/src/line-editing/toolz2.c rename to 42sh/src/line-editing/lib_line_editing/toolz2.c index 9a468b8f..9db4d662 100644 --- a/42sh/src/line-editing/toolz2.c +++ b/42sh/src/line-editing/lib_line_editing/toolz2.c @@ -6,25 +6,12 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/01/07 11:00:28 by gwojda #+# #+# */ -/* Updated: 2017/02/04 16:20:11 by gwojda ### ########.fr */ +/* Updated: 2017/02/14 14:43:32 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" -void ft_add_in_history_file(char *str) -{ - int fd; - - fd = open(".42sh_history", - O_CREAT | O_WRONLY | O_APPEND, S_IWUSR | S_IRUSR); - if (fd == -1) - return ; - write(fd, str, ft_strlen(str)); - write(fd, "\n", 1); - close(fd); -} - int ft_nbr_len(int nbr) { if (nbr % 10 != nbr) @@ -66,3 +53,24 @@ long long ft_pow(int nbr, int power) } return (ret); } + +char *ft_strdupi_w(char const *s) +{ + int i; + char *str; + + i = 0; + while (s[i] && s[i] != ' ' && s[i] != '\t') + i++; + str = (char *)malloc(sizeof(char) * (i + 1)); + if (str) + { + str[i--] = '\0'; + while (i >= 0) + { + str[i] = s[i]; + i--; + } + } + return (str); +} diff --git a/42sh/src/line-editing/toolz_parseur.c b/42sh/src/line-editing/lib_line_editing/toolz_parseur.c similarity index 100% rename from 42sh/src/line-editing/toolz_parseur.c rename to 42sh/src/line-editing/lib_line_editing/toolz_parseur.c diff --git a/42sh/src/line-editing/toolz_termcaps.c b/42sh/src/line-editing/lib_line_editing/toolz_termcaps.c similarity index 92% rename from 42sh/src/line-editing/toolz_termcaps.c rename to 42sh/src/line-editing/lib_line_editing/toolz_termcaps.c index ba933617..637b5aef 100644 --- a/42sh/src/line-editing/toolz_termcaps.c +++ b/42sh/src/line-editing/lib_line_editing/toolz_termcaps.c @@ -6,12 +6,18 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/01/08 12:35:11 by gwojda #+# #+# */ -/* Updated: 2017/02/04 16:26:55 by gwojda ### ########.fr */ +/* Updated: 2017/02/14 11:13:10 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" +int ft_put(int nb) +{ + write(1, &nb, 1); + return (1); +} + int ft_get_ind_prev(char *str, size_t pos) { while (pos && str[pos] != '\n') diff --git a/42sh/src/line-editing/get_touch_toolz_2.c b/42sh/src/line-editing/move_left_and_right.c similarity index 66% rename from 42sh/src/line-editing/get_touch_toolz_2.c rename to 42sh/src/line-editing/move_left_and_right.c index dc05a282..b58bc789 100644 --- a/42sh/src/line-editing/get_touch_toolz_2.c +++ b/42sh/src/line-editing/move_left_and_right.c @@ -1,61 +1,17 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* get_touch_toolz_2.c :+: :+: :+: */ +/* move_left_and_right.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/19 16:43:58 by gwojda #+# #+# */ -/* Updated: 2017/02/05 17:07:43 by gwojda ### ########.fr */ +/* Updated: 2017/02/14 11:15:38 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" -int ft_put(int nb) -{ - write(1, &nb, 1); - return (1); -} - -void ft_end(void) -{ - if (!STR) - return ; - if (POS) - { - --POS; - ft_get_beggin_with_curs(STR, &POS); - } - ft_puttermcaps("cd"); - while (STR[POS]) - ++POS; - ft_get_beggin(STR, &POS); - ft_current_str(STR, POS); - ft_get_next_str(STR, &POS); -} - -void ft_home(void) -{ - if (!STR) - return ; - if (POS) - { - --POS; - ft_get_beggin_with_curs(STR, &POS); - if (STR[POS + 1] == '\n') - ft_puttermcaps("nd"); - } - ft_puttermcaps("cd"); - POS = 0; - ft_current_str(STR, POS); - ft_get_next_str(STR, &POS); - ft_check_end_of_line(STR, POS); - if (!STR[POS]) - --POS; - ft_get_beggin_with_curs(STR, &POS); -} - void ft_move_right(void) { size_t tmp; diff --git a/42sh/src/line-editing/get_touch_toolz.c b/42sh/src/line-editing/move_to_word.c similarity index 93% rename from 42sh/src/line-editing/get_touch_toolz.c rename to 42sh/src/line-editing/move_to_word.c index 0f6e0ab6..703cc03d 100644 --- a/42sh/src/line-editing/get_touch_toolz.c +++ b/42sh/src/line-editing/move_to_word.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* get_touch_toolz.c :+: :+: :+: */ +/* move_to_word.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ -/* Created: 2016/12/19 16:42:54 by gwojda #+# #+# */ -/* Updated: 2017/02/05 16:57:51 by gwojda ### ########.fr */ +/* Created: 2017/02/14 11:12:09 by gwojda #+# #+# */ +/* Updated: 2017/02/14 11:12:19 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/42sh/src/line-editing/move_to_line.c b/42sh/src/line-editing/move_up_and_down.c similarity index 93% rename from 42sh/src/line-editing/move_to_line.c rename to 42sh/src/line-editing/move_up_and_down.c index 0ce1e938..26eaa8d8 100644 --- a/42sh/src/line-editing/move_to_line.c +++ b/42sh/src/line-editing/move_up_and_down.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* move_to_line.c :+: :+: :+: */ +/* move_up_and_down.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/01/09 13:21:40 by gwojda #+# #+# */ -/* Updated: 2017/02/05 17:01:51 by gwojda ### ########.fr */ +/* Updated: 2017/02/14 11:18:54 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/42sh/src/line-editing/reader.c b/42sh/src/line-editing/queue.c similarity index 94% rename from 42sh/src/line-editing/reader.c rename to 42sh/src/line-editing/queue.c index 6d58ce23..dded6bd6 100644 --- a/42sh/src/line-editing/reader.c +++ b/42sh/src/line-editing/queue.c @@ -1,12 +1,12 @@ /* ************************************************************************** */ /* */ /* ::: :::::::: */ -/* reader.c :+: :+: :+: */ +/* queue.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/19 16:52:57 by gwojda #+# #+# */ -/* Updated: 2017/02/09 16:59:46 by jhalford ### ########.fr */ +/* Updated: 2017/02/14 11:18:22 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ diff --git a/42sh/src/line-editing/readline.c b/42sh/src/line-editing/readline.c index bce462e1..a37b90fa 100644 --- a/42sh/src/line-editing/readline.c +++ b/42sh/src/line-editing/readline.c @@ -6,7 +6,7 @@ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/15 14:19:48 by gwojda #+# #+# */ -/* Updated: 2017/02/09 17:03:16 by jhalford ### ########.fr */ +/* Updated: 2017/02/14 15:17:33 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ @@ -67,9 +67,15 @@ void ft_init_termios(void) void readline_init(char *prompt) { + static int beg = 0; + + if (!beg) + { + ft_init_line(); + ft_init_history(); + beg = 1; + } ft_save_termios(1); - ft_init_line(); - ft_init_history(); ft_init_termios(); if (STR) ft_strdel(&STR); @@ -85,6 +91,8 @@ char *readline(char *prompt) readline_init(prompt); input = ft_read_stdin(); ft_putchar('\n'); + if (!prompt) + input = ft_history_parsing(); if (tcsetattr(0, TCSANOW, ft_save_termios(0)) == -1) return (NULL); return (input); diff --git a/42sh/src/main/main.c b/42sh/src/main/main.c index 7416749f..907ce438 100644 --- a/42sh/src/main/main.c +++ b/42sh/src/main/main.c @@ -6,7 +6,7 @@ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/06 18:40:58 by jhalford #+# #+# */ -/* Updated: 2017/02/10 00:36:05 by jhalford ### ########.fr */ +/* Updated: 2017/02/14 15:37:13 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ @@ -69,12 +69,14 @@ int interactive_shell() return (1); if (!token) return (0); + ft_add_str_in_history(lexer.str); token_print(token); if (ft_parse(&ast, &token)) return (1); btree_print(STDBUG, ast, &ft_putast); if (ft_exec(&ast)) return (1); + ft_strdel(&lexer.str); return (0); } diff --git a/42sh/test b/42sh/test new file mode 100644 index 00000000..4e559b24 --- /dev/null +++ b/42sh/test @@ -0,0 +1,62 @@ + shell_init.c 28 interactive shell settings + main.c 90 start of shell pid=44206 pgrp=44206 job_control is ON + lexer_end.c 7 check + main.c 65 [history] stack=[0] state=[4] + token_print.c 29 13:[history] + token_print.c 29 13:[history] + lexer_end.c 7 check + main.c 65 [history] stack=[0] state=[4] + token_print.c 29 13:[history] + token_print.c 29 13:[history] + lexer_end.c 7 check + main.c 65 [aaaaaaa] stack=[0] state=[4] + token_print.c 29 13:[aaaaaaa] + token_print.c 29 13:[aaaaaaa] + lexer_end.c 7 check + main.c 65 [ssssss] stack=[0] state=[4] + token_print.c 29 13:[ssssss] + token_print.c 29 13:[ssssss] + lexer_end.c 7 check + main.c 65 [ddddddddd] stack=[0] state=[4] + token_print.c 29 13:[ddddddddd] + token_print.c 29 13:[ddddddddd] + lexer_end.c 7 check + main.c 65 [ffffffffffffff] stack=[0] state=[4] + token_print.c 29 13:[ffffffffffffff] + token_print.c 29 13:[ffffffffffffff] + lexer_end.c 7 check + main.c 65 [ffffffffffffff] stack=[0] state=[4] + token_print.c 29 13:[ffffffffffffff] + token_print.c 29 13:[ffffffffffffff] + lexer_end.c 7 check + main.c 65 [history] stack=[0] state=[4] + token_print.c 29 13:[history] + token_print.c 29 13:[history] + lexer_end.c 7 check + main.c 65 [history] stack=[0] state=[4] + token_print.c 29 13:[history] + token_print.c 29 13:[history] + lexer_end.c 7 check + main.c 65 [ls] stack=[0] state=[4] + token_print.c 29 13:[ls] + token_print.c 29 13:[ls] + job_wait.c 20 gonna wait [1] + lexer_end.c 7 check + main.c 65 [ls -la] stack=[0] state=[4] + token_print.c 29 13:[ls] + token_print.c 29 13:[-la] + token_print.c 29 13:[ls] + token_print.c 29 13:[-la] + job_wait.c 20 gonna wait [1] + lexer_end.c 7 check + main.c 65 [ls -la] stack=[0] state=[4] + token_print.c 29 13:[ls] + token_print.c 29 13:[-la] + token_print.c 29 13:[ls] + token_print.c 29 13:[-la] + job_wait.c 20 gonna wait [1] + lexer_end.c 7 check + main.c 65 [history] stack=[0] state=[4] + token_print.c 29 13:[history] + token_print.c 29 13:[history] + shell_exit.c 17 shell_exit()