/* ************************************************************************** */ /* */ /* :::::::: */ /* parser_create_command.c :+: :+: */ /* +:+ */ /* By: qmennen +#+ */ /* +#+ */ /* Created: 2025/02/27 13:35:02 by qmennen #+# #+# */ /* Updated: 2025/03/17 14:01:09 by whaffman ######## odam.nl */ /* */ /* ************************************************************************** */ #include "minishell.h" void parser_create_command(t_minishell *msh, t_command *cmd, t_list **l_tkn) { int argc; argc = parser_count_arguments(*l_tkn); cmd->args = malloc_safe(msh, (argc + 1) * sizeof(char *)); parser_get_arguments(msh, *l_tkn, argc, cmd->args); cmd->redirect_in = redirect_get_inputs(msh, *l_tkn); cmd->redirect_out = redirect_get_outputs(msh, *l_tkn); }