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);

-- 


Reply via email to