nghttpx: Fix compile error with --disable-threads

This commit is contained in:
Tatsuhiro Tsujikawa 2015-09-24 23:57:06 +09:00
parent 206eab3b33
commit 938fa9a1e2
1 changed files with 6 additions and 4 deletions

View File

@ -34,11 +34,12 @@ namespace shrpx {
int shrpx_signal_block_all(sigset_t *oldset) { int shrpx_signal_block_all(sigset_t *oldset) {
sigset_t newset; sigset_t newset;
int rv;
sigfillset(&newset); sigfillset(&newset);
#ifndef NOTHREADS #ifndef NOTHREADS
int rv;
rv = pthread_sigmask(SIG_SETMASK, &newset, oldset); rv = pthread_sigmask(SIG_SETMASK, &newset, oldset);
if (rv != 0) { if (rv != 0) {
@ -48,17 +49,18 @@ int shrpx_signal_block_all(sigset_t *oldset) {
return 0; return 0;
#else // NOTHREADS #else // NOTHREADS
return sigprocmask(SIG_SETMASK, &newset, &oldset); return sigprocmask(SIG_SETMASK, &newset, oldset);
#endif // NOTHREADS #endif // NOTHREADS
} }
int shrpx_signal_unblock_all() { int shrpx_signal_unblock_all() {
sigset_t newset; sigset_t newset;
int rv;
sigemptyset(&newset); sigemptyset(&newset);
#ifndef NOTHREADS #ifndef NOTHREADS
int rv;
rv = pthread_sigmask(SIG_SETMASK, &newset, nullptr); rv = pthread_sigmask(SIG_SETMASK, &newset, nullptr);
if (rv != 0) { if (rv != 0) {
@ -73,9 +75,9 @@ int shrpx_signal_unblock_all() {
} }
int shrpx_signal_set(sigset_t *set) { int shrpx_signal_set(sigset_t *set) {
#ifndef NOTHREADS
int rv; int rv;
#ifndef NOTHREADS
rv = pthread_sigmask(SIG_SETMASK, set, nullptr); rv = pthread_sigmask(SIG_SETMASK, set, nullptr);
if (rv != 0) { if (rv != 0) {