/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* signals_handling.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: ssabbaji <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/09/04 13:44:37 by ssabbaji #+# #+# */8/* Updated: 2022/10/03 11:09:42 by ssabbaji ### ########.fr */9/* */10/* ************************************************************************** */1112#include "../minishell.h"1314void sig_handler(int num)15{16if (num == SIGINT && g_vars.g_where_ami)17{18write(1, "\n", 1);19rl_replace_line("", 0);20rl_on_new_line();21rl_redisplay();22}23if (num == SIGQUIT && g_vars.g_where_ami)24if (signal(SIGQUIT, SIG_IGN) == SIG_ERR)25perror("signal(): error");26}272829