We have an exec that work (only once tho)
This commit is contained in:
parent
8ee24b1bcf
commit
887601bf2b
8 changed files with 25 additions and 34 deletions
|
|
@ -6,7 +6,7 @@
|
|||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/05/04 18:32:50 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/08/02 22:37:23 by maiboyer ### ########.fr */
|
||||
/* Updated: 2024/08/03 16:31:34 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
@ -55,11 +55,15 @@ t_error _build_envp_iterator(t_usize idx, const t_str *key, t_str *val,
|
|||
{
|
||||
struct s_build_envp_state *s;
|
||||
t_str push;
|
||||
t_str *nval;
|
||||
|
||||
(void)(idx);
|
||||
s = ctx;
|
||||
nval = hmap_env_get(s->tmp_vars, (t_str *)key);
|
||||
if (nval == NULL)
|
||||
nval = val;
|
||||
if (string_push(&s->buf, *key) || string_push(&s->buf, "=") || \
|
||||
string_push(&s->buf, *val))
|
||||
string_push(&s->buf, *nval))
|
||||
return (vec_str_free(s->out), ERROR);
|
||||
push = str_clone(s->buf.buf);
|
||||
if (vec_str_push(&s->out, push))
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/03/28 14:40:38 by rparodi #+# #+# */
|
||||
/* Updated: 2024/08/03 16:16:12 by maiboyer ### ########.fr */
|
||||
/* Updated: 2024/08/03 16:18:41 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
@ -157,6 +157,7 @@ void ft_take_args(t_state *state)
|
|||
line_history_add(state->str_input);
|
||||
state->current_node = parse_str(state);
|
||||
exec_shcat(state);
|
||||
ft_exit(state, 42);
|
||||
mem_free(state->str_input);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/05/02 13:22:14 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/08/02 12:17:50 by rparodi ### ########.fr */
|
||||
/* Updated: 2024/08/03 16:34:19 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue