fixed small error on redir
This commit is contained in:
parent
ec02805596
commit
3d10a9b9f6
3 changed files with 6 additions and 6 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/10/09 12:44:53 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/10/12 17:51:57 by rparodi ### ########.fr */
|
||||
/* Updated: 2024/10/13 13:58:52 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
@ -47,7 +47,7 @@ static t_error _create_ast_redir(enum e_token ty, t_ast_node *out)
|
|||
ret->data.file_redirection.op = AST_REDIR_APPEND;
|
||||
else if (ty == TOK_LCARRET)
|
||||
ret->data.file_redirection.op = AST_REDIR_INPUT;
|
||||
else if (ty == TOK_DRCARRET)
|
||||
else if (ty == TOK_RCARRET)
|
||||
ret->data.file_redirection.op = AST_REDIR_OUTPUT;
|
||||
return (*out = ret, NO_ERROR);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue