From 0884709c2aee461f5503cdcc8f0b7364d81ad671 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 26 Jun 2019 13:49:27 +0200 Subject: [PATCH] Missing header in utils/thread.c Caused crash in macOS because of implicit function declaration. + added -Werror for this warning --- Makefile.in | 2 +- src/utils/thread.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index 5d83e591d..69901178b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -5,7 +5,7 @@ CC = @CC@ CXX = @CXX@ QMAKE = @QMAKE@ LINKER = @LINKER@ -COMMON_FLAGS = @COMMON_FLAGS@ -g @DEFS@ -DPATH_PREFIX='"@prefix@"' -DLIB_DIR='"@libdir@"' -Wall -Wextra -Wpointer-arith -DGF_BITS=16 +COMMON_FLAGS = @COMMON_FLAGS@ -g @DEFS@ -DPATH_PREFIX='"@prefix@"' -DLIB_DIR='"@libdir@"' -Wall -Wextra -Wpointer-arith -Werror=implicit-function-declaration -DGF_BITS=16 CFLAGS = @CFLAGS@ @X_CFLAGS@ $(COMMON_FLAGS) -D_GNU_SOURCE CPPFLAGS = @CPPFLAGS@ -D_GNU_SOURCE CXXFLAGS = @CXXFLAGS@ $(COMMON_FLAGS) -D_GNU_SOURCE diff --git a/src/utils/thread.c b/src/utils/thread.c index d000eafbe..0ce26323e 100644 --- a/src/utils/thread.c +++ b/src/utils/thread.c @@ -44,6 +44,9 @@ #ifdef HAVE_SETTHREADDESCRIPTION #include #endif +#ifndef WIN32 +#include +#endif #include "host.h" #include "utils/thread.h"