mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-08 06:31:50 +08:00
Restored lost files and changes in version 1.3.1 to depot.
This commit is contained in:
@@ -49,6 +49,7 @@ setSignalSet(sigset_t* sigset)
|
||||
sigaddset(sigset, SIGHUP);
|
||||
sigaddset(sigset, SIGINT);
|
||||
sigaddset(sigset, SIGTERM);
|
||||
sigaddset(sigset, SIGUSR2);
|
||||
}
|
||||
|
||||
//
|
||||
@@ -771,7 +772,7 @@ CArchMultithreadPosix::threadSignalHandler(void*)
|
||||
for (;;) {
|
||||
// wait
|
||||
#if HAVE_POSIX_SIGWAIT
|
||||
int signal;
|
||||
int signal = 0;
|
||||
sigwait(&sigset, &signal);
|
||||
#else
|
||||
sigwait(&sigset);
|
||||
@@ -791,6 +792,10 @@ CArchMultithreadPosix::threadSignalHandler(void*)
|
||||
ARCH->raiseSignal(kHANGUP);
|
||||
break;
|
||||
|
||||
case SIGUSR2:
|
||||
ARCH->raiseSignal(kUSER);
|
||||
break;
|
||||
|
||||
default:
|
||||
// ignore
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user