From df2cecec0b451c832f69d5fa91bd41c2af2e1ee2 Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Fri, 30 Aug 2024 14:52:09 +0200 Subject: [PATCH] Set return value to 1 when input file is not found Input file for redirection. --- src/execution.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/execution.c b/src/execution.c index 79991d8..085a286 100644 --- a/src/execution.c +++ b/src/execution.c @@ -6,7 +6,7 @@ /* By: lnikolov ret_val = 1; return (1); } redir = (t_redirection){.from_to_fds[0] = fd, .from_to_fds[1] = sec_fd}; @@ -291,7 +292,7 @@ int add_redirection_here(t_vec *redirections, t_parse_tree_node *io_here, int fd return (ft_vec_append(redirections, &redir) != success); } -int add_redirection(t_vec *redirections, t_parse_tree_node *redirect, const t_execution_env *env) +int add_redirection(t_vec *redirections, t_parse_tree_node *redirect, t_execution_env *env) { int fd; t_parse_tree_node *subnode; @@ -311,7 +312,7 @@ int add_redirection(t_vec *redirections, t_parse_tree_node *redirect, const t_ex return (add_redirection_here(redirections, subnode, fd, env)); } -int save_redirections_psfix(t_vec *redirections, t_parse_tree_node *node, const t_execution_env *env) +int save_redirections_psfix(t_vec *redirections, t_parse_tree_node *node, t_execution_env *env) { size_t i; t_parse_tree_node *subnode; @@ -333,7 +334,7 @@ int save_redirections_psfix(t_vec *redirections, t_parse_tree_node *node, const return (0); } -int save_redirections(t_vec *redirections, t_parse_tree_node *simple_command, const t_execution_env *env) +int save_redirections(t_vec *redirections, t_parse_tree_node *simple_command, t_execution_env *env) { t_parse_tree_node *subnode; -- 2.30.2