From 4cf245dd13c1dc13de6265fc93b36408941e3f1e Mon Sep 17 00:00:00 2001 From: Maix0 Date: Fri, 3 May 2024 12:51:48 +0200 Subject: [PATCH] Fix: Working on XeMaix --- includes/app/signal_handler.h | 3 ++- sources/signal_handler.c | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/includes/app/signal_handler.h b/includes/app/signal_handler.h index b5012ed3..ffdd22cd 100644 --- a/includes/app/signal_handler.h +++ b/includes/app/signal_handler.h @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/05/02 13:20:25 by maiboyer #+# #+# */ -/* Updated: 2024/05/02 13:23:06 by maiboyer ### ########.fr */ +/* Updated: 2024/05/03 12:18:29 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,6 +14,7 @@ #define SIGNAL_HANDLER_H #include "me/types.h" +#include #include #include diff --git a/sources/signal_handler.c b/sources/signal_handler.c index f91c09bb..8239b51e 100644 --- a/sources/signal_handler.c +++ b/sources/signal_handler.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/05/02 13:22:14 by maiboyer #+# #+# */ -/* Updated: 2024/05/02 14:00:31 by maiboyer ### ########.fr */ +/* Updated: 2024/05/03 12:23:44 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -14,6 +14,7 @@ #include "me/types.h" #include "readline/readline.h" #include +#include void sigint_handle(int sig, siginfo_t *info, void *ucontext) { @@ -53,6 +54,7 @@ t_error install_signal(void) { struct sigaction data; + data = (struct sigaction){}; data.sa_sigaction = sigint_handle; data.sa_flags = SA_SIGINFO | SA_NOCLDWAIT; if (sigaction(SIGINT, &data, NULL))