[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kdecore
From: Oswald Buddenhagen <ossi () kde ! org>
Date: 2003-11-20 16:41:15
[Download RAW message or body]
CVS commit by ossi:
c linkage for signal handler. wrapping the function in kprocctrl, as it
is "semi-official" (i don't think anybody uses it, but ...).
M +8 -1 kprocctrl.cpp 1.58
--- kdelibs/kdecore/kprocctrl.cpp #1.57:1.58
@@ -86,4 +86,11 @@ KProcessController::~KProcessController(
+extern "C" {
+static void theReaper( int num )
+{
+ KProcessController::theSigCHLDHandler( num );
+}
+}
+
struct sigaction KProcessController::oldChildHandlerData;
bool KProcessController::handlerSet = false;
@@ -102,5 +109,5 @@ void KProcessController::setupHandlers()
sigaction( SIGPIPE, &act, 0L );
- act.sa_handler = theSigCHLDHandler;
+ act.sa_handler = theReaper;
act.sa_flags = SA_NOCLDSTOP;
// CC: take care of SunOS which automatically restarts interrupted system
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic