fixed small error on redir

This commit is contained in:
Maieul BOYER 2024-10-13 14:00:32 +02:00
parent ec02805596
commit 3d10a9b9f6
No known key found for this signature in database
3 changed files with 6 additions and 6 deletions

View file

@ -6,7 +6,7 @@
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/09/14 12:30:09 by maiboyer #+# #+# */
/* Updated: 2024/10/12 17:51:28 by rparodi ### ########.fr */
/* Updated: 2024/10/13 13:58:11 by maiboyer ### ########.fr */
/* */
/* ************************************************************************** */
@ -78,7 +78,7 @@ t_error _redir_output_append(\
if (fname->len != 1)
return (vec_str_free(*fname), ERROR);
red_fd = open_fd(fname->buffer[0], FD_WRITE, \
O_TRUNC | O_CREAT | O_CLOEXEC, FP_ALL_READ | FP_ALL_WRITE);
O_APPEND | O_CREAT | O_CLOEXEC, FP_ALL_READ | FP_ALL_WRITE);
if (red_fd == NULL)
return (vec_str_free(*fname), ERROR);
info->stdout = fd(red_fd);

View file

@ -6,7 +6,7 @@
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/09/14 12:32:37 by maiboyer #+# #+# */
/* Updated: 2024/10/12 17:51:26 by rparodi ### ########.fr */
/* Updated: 2024/10/13 13:58:31 by maiboyer ### ########.fr */
/* */
/* ************************************************************************** */
@ -129,7 +129,7 @@ t_error run_pipeline(t_ast_pipeline *pipeline, t_state *state,
if (child->kind == AST_COMMAND)
ret |= _pipeline_cmd(child, state, &cpipe, &pids);
else if (child->kind == AST_SUBSHELL)
ret |= _pipeline_cmd(child, state, &cpipe, &pids);
ret |= _subshell_cmd(child, state, &cpipe, &pids);
else
ret |= ((void)(printf("List in pipelines are unsupported,"\
" use a subshell !\n")), ERROR);