diff options
author | Robert Swiecki <robert@swiecki.net> | 2019-02-14 23:17:53 +0100 |
---|---|---|
committer | Robert Swiecki <robert@swiecki.net> | 2019-02-14 23:17:53 +0100 |
commit | 45fdeeb083130d7da2db3b674e2eb34aaf816a67 (patch) | |
tree | 76e1bfccfe68ed7c3668e7affc127d4329dbcc6c /mac | |
parent | 4a8dbbedb946a964a3d612fe3d3a235d857e5e70 (diff) | |
download | honggfuzz-45fdeeb083130d7da2db3b674e2eb34aaf816a67.tar.gz |
honggfuzz: use sigwait in the signal thread as it's supported by macosx #2
Diffstat (limited to 'mac')
-rw-r--r-- | mac/arch.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -384,9 +384,9 @@ void arch_reapChild(run_t* run) { } } else { /* Return with SIGIO, SIGCHLD and with SIGUSR1 */ - int sig = sigwaitinfo(&run->global->exe.waitSigSet, NULL); - if (sig == -1 && (errno != EAGAIN && errno != EINTR)) { - PLOG_F("sigwaitinfo(SIGIO|SIGCHLD|SIGUSR1)"); + int sig; + if (sigwait(&run->global->exe.waitSigSet, &sig) != 0) { + PLOG_F("sigwait(SIGIO|SIGCHLD|SIGUSR1)"); } } |