Merge branch 'master' into sadjigui
This commit is contained in:
commit
b9853ef760
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2022/02/28 17:12:52 by sadjigui #+# #+# */
|
/* Created: 2022/02/28 17:12:52 by sadjigui #+# #+# */
|
||||||
/* Updated: 2022/04/16 02:26:33 by apommier ### ########.fr */
|
/* Updated: 2022/04/18 03:09:02 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2022/04/09 21:09:47 by apommier #+# #+# */
|
/* Created: 2022/04/09 21:09:47 by apommier #+# #+# */
|
||||||
/* Updated: 2022/04/09 21:23:45 by apommier ### ########.fr */
|
/* Updated: 2022/04/18 03:10:15 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ int print_env(t_cmd *cmd)
|
|||||||
if (cmd->current_s_cmd->nb_args > 1)
|
if (cmd->current_s_cmd->nb_args > 1)
|
||||||
{
|
{
|
||||||
ft_putstr_fd("Minishell: env: too many arguments\n", 2);
|
ft_putstr_fd("Minishell: env: too many arguments\n", 2);
|
||||||
return (check_return(cmd->current_s_cmd, 127));
|
return (check_return(cmd->current_s_cmd, 1));
|
||||||
}
|
}
|
||||||
else if (cmd->env)
|
else if (cmd->env)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2022/03/16 15:04:12 by sadjigui #+# #+# */
|
/* Created: 2022/03/16 15:04:12 by sadjigui #+# #+# */
|
||||||
/* Updated: 2022/04/15 02:37:09 by apommier ### ########.fr */
|
/* Updated: 2022/04/18 03:15:44 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -68,8 +68,14 @@ int check_return(t_s_cmd *cmd, int var)
|
|||||||
if (cmd->child)
|
if (cmd->child)
|
||||||
{
|
{
|
||||||
cmd->big_cmd->err_var = var;
|
cmd->big_cmd->err_var = var;
|
||||||
|
|
||||||
return (var);
|
return (var);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
close(cmd->big_cmd->tmpin);
|
||||||
|
close(cmd->big_cmd->tmpout);
|
||||||
|
free_cmd(cmd->big_cmd);
|
||||||
exit(var);
|
exit(var);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
/* By: apommier <apommier@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2022/04/02 18:51:31 by apommier #+# #+# */
|
/* Created: 2022/04/02 18:51:31 by apommier #+# #+# */
|
||||||
/* Updated: 2022/04/17 02:09:44 by apommier ### ########.fr */
|
/* Updated: 2022/04/18 03:16:38 by apommier ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
@ -138,7 +138,7 @@ void execute(t_cmd *cmd, char **env)
|
|||||||
fdin = dup(tmpin);
|
fdin = dup(tmpin);
|
||||||
while(cmd->current_s_cmd)
|
while(cmd->current_s_cmd)
|
||||||
{
|
{
|
||||||
if (i > 0)
|
if (i > 0 )
|
||||||
close(fdout);
|
close(fdout);
|
||||||
cmd->current_s_cmd->child = 1;
|
cmd->current_s_cmd->child = 1;
|
||||||
fdout = -1;
|
fdout = -1;
|
||||||
|
|||||||
23
valgrind.mk
23
valgrind.mk
@ -1,23 +0,0 @@
|
|||||||
# **************************************************************************** #
|
|
||||||
# #
|
|
||||||
# ::: :::::::: #
|
|
||||||
# valgrind.mk :+: :+: :+: #
|
|
||||||
# +:+ +:+ +:+ #
|
|
||||||
# By: apommier <apommier@student.42.fr> +#+ +:+ +#+ #
|
|
||||||
# +#+#+#+#+#+ +#+ #
|
|
||||||
# Created: 2021/12/10 15:19:04 by jodufour #+# #+# #
|
|
||||||
# Updated: 2022/03/06 16:04:33 by apommier ### ########.fr #
|
|
||||||
# #
|
|
||||||
# **************************************************************************** #
|
|
||||||
|
|
||||||
VG_OPT = --suppressions=ignoreliberror
|
|
||||||
VG_OPT += --leak-check=full
|
|
||||||
VG_OPT += --show-leak-kinds=all
|
|
||||||
VG_OPT += --track-fds=yes
|
|
||||||
VG_OPT += --trace-children=yes
|
|
||||||
|
|
||||||
valgrind:
|
|
||||||
${MAKE} ${NAME} DEBUG=1
|
|
||||||
$@ ${VG_OPT} ./${NAME}
|
|
||||||
|
|
||||||
.PHONY: valgrind
|
|
||||||
Loading…
Reference in New Issue
Block a user