Simplified the conditional prior to the SIGACTION code.
authorWayne Davison <wayned@samba.org>
Fri, 3 Feb 2006 18:46:38 +0000 (18:46 +0000)
committerWayne Davison <wayned@samba.org>
Fri, 3 Feb 2006 18:46:38 +0000 (18:46 +0000)
cleanup.c
socket.c

index 08609e1..b952cff 100644 (file)
--- a/cleanup.c
+++ b/cleanup.c
@@ -26,7 +26,7 @@ extern int keep_partial;
 extern int log_got_error;
 extern char *partial_dir;
 
-#if defined HAVE_SIGACTION && defined HAVE_SIGPROCMASK
+#ifdef HAVE_SIGACTION
 static struct sigaction sigact;
 #endif
 
index 7e77969..47f7ce1 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -36,7 +36,7 @@
 extern char *bind_address;
 extern int default_af_hint;
 
-#if defined HAVE_SIGACTION && defined HAVE_SIGPROCMASK
+#ifdef HAVE_SIGACTION
 static struct sigaction sigact;
 #endif
 
@@ -437,7 +437,7 @@ static RETSIGTYPE sigchld_handler(UNUSED(int val))
 #ifdef WNOHANG
        while (waitpid(-1, NULL, WNOHANG) > 0) {}
 #endif
-#if !defined HAVE_SIGACTION && !defined HAVE_SIGPROCMASK
+#ifndef HAVE_SIGACTION
        signal(SIGCHLD, sigchld_handler);
 #endif
 }
@@ -448,7 +448,7 @@ void start_accept_loop(int port, int (*fn)(int, int))
        fd_set deffds;
        int *sp, maxfd, i;
 
-#if defined HAVE_SIGACTION && defined HAVE_SIGPROCMASK
+#ifdef HAVE_SIGACTION
        sigact.sa_flags = SA_NOCLDSTOP;
 #endif