diff --git a/srcs/set_cmd/free_cmd.c b/srcs/set_cmd/free_cmd.c index a8bf99a..e43c1cb 100644 --- a/srcs/set_cmd/free_cmd.c +++ b/srcs/set_cmd/free_cmd.c @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* free_cmd.c :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: apommier +#+ +:+ +#+ */ +/* By: syd +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/03/09 12:33:30 by apommier #+# #+# */ -/* Updated: 2022/04/19 12:01:16 by apommier ### ########.fr */ +/* Updated: 2022/04/19 13:27:12 by syd ### ########.fr */ /* */ /* ************************************************************************** */ @@ -61,4 +61,23 @@ void free_cmd(t_cmd *cmd) free_double(cmd->path); free(cmd->s_cmds); free(cmd); +} + +void check_heredoc() +{ + int i; + char *str; + + while (i <= 2147483647) + { + str = ft_strjoin(".heredoc", ft_itoa(i)); + if (access(str, F_OK) == 0) + { + unlink(str); + free(str); + return ; + } + i++; + } + free(str); } \ No newline at end of file