From 33dd9a05cc020b2077dbaf6e5c1c81d97944d1b1 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 13 Mar 2015 14:54:02 +0900 Subject: [PATCH] ecore signals - make note of forkfd stuff that is new to avoid sigchld --- src/lib/ecore/ecore_signal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/ecore/ecore_signal.c b/src/lib/ecore/ecore_signal.c index 49126524c6..033adbc640 100644 --- a/src/lib/ecore/ecore_signal.c +++ b/src/lib/ecore/ecore_signal.c @@ -83,6 +83,10 @@ _ecore_signal_shutdown(void) { _ecore_signal_callback_set(SIGPIPE, (Signal_Handler)SIG_DFL); _ecore_signal_callback_set(SIGALRM, (Signal_Handler)SIG_DFL); + // XXX: consider using new clone4 features: + // http://code.qt.io/cgit/qt/qtbase.git/tree/src/3rdparty/forkfd/forkfd.c + // https://lkml.org/lkml/2015/3/12/1060 + // https://lkml.org/lkml/2015/3/12/1044 _ecore_signal_callback_set(SIGCHLD, (Signal_Handler)SIG_DFL); _ecore_signal_callback_set(SIGUSR1, (Signal_Handler)SIG_DFL); _ecore_signal_callback_set(SIGUSR2, (Signal_Handler)SIG_DFL);