From 9140f122deaae599d687294ce413f4bc8eb1f5d4 Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Thu, 1 Aug 2024 15:28:59 +0200 Subject: [PATCH] Implement redirection duping --- src/execution.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/execution.c b/src/execution.c index c523085..f1f2231 100644 --- a/src/execution.c +++ b/src/execution.c @@ -6,7 +6,7 @@ /* By: ljiriste +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/07/21 08:57:54 by ljiriste #+# #+# */ -/* Updated: 2024/08/01 15:04:10 by ljiriste ### ########.fr */ +/* Updated: 2024/08/01 15:16:57 by ljiriste ### ########.fr */ /* */ /* ************************************************************************** */ @@ -673,6 +673,16 @@ int dup_pipes(const t_execution_env *env) int dup_redirections(__attribute__((unused)) const t_vec *redirections) { + size_t i; + const t_redirection *redir; + + i = 0; + while (i < redirections->size) + { + redir = ft_vec_caccess(redirections, i); + dup2(redir->from_to_fds[1], redir->from_to_fds[0]); + ++i; + } return (0); } -- 2.30.2