]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
fix windows portability
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 13 Aug 2015 15:06:01 +0000 (15:06 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 13 Aug 2015 15:06:01 +0000 (15:06 +0000)
git-svn-id: file:///svn/unbound/trunk@3474 be551aaa-1e26-0410-a405-d3ace91eadb9

libunbound/libunbound.c

index 7f034b8fedd634f7c4ef4f185d17f83c0413a66c..a3a1d21a8de83f4f138efd6cadf19d9a86120521 100644 (file)
@@ -65,7 +65,9 @@
 #ifdef HAVE_PTHREAD
 #include <signal.h>
 #endif
+#ifdef HAVE_SYS_WAIT_H
 #include <sys/wait.h>
+#endif
 
 #if defined(UB_ON_WINDOWS) && defined (HAVE_WINDOWS_H)
 #include <windows.h>
@@ -219,10 +221,12 @@ static void ub_stop_bg(struct ub_ctx* ctx)
                        ub_thread_join(ctx->bg_tid);
                } else {
                        lock_basic_unlock(&ctx->cfglock);
+#ifndef UB_ON_WINDOWS
                        if(waitpid(ctx->bg_pid, NULL, 0) == -1) {
                                if(verbosity > 2)
                                        log_err("waitpid: %s", strerror(errno));
                        }
+#endif
                }
        }
        else {