/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* sig_handler.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: jhalford +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/01 12:43:22 by jhalford #+# #+# */ /* Updated: 2016/12/01 14:46:41 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" pid_t g_pid; void sig_handler(int signo) { (void)signo; if (signo == SIGINT) { if (g_pid) kill(g_pid, SIGINT); if (kill(g_pid, 0) == 0) ft_putendl(""); } }