raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=33dd9a05cc020b2077dbaf6e5c1c81d97944d1b1
commit 33dd9a05cc020b2077dbaf6e5c1c81d97944d1b1 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Fri Mar 13 14:54:02 2015 +0900 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 4912652..033adbc 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); --