From a7e8dff3e4e0639069cfb578fba75c63d09544f8 Mon Sep 17 00:00:00 2001 From: Al Poole Date: Thu, 8 Jun 2017 13:36:23 -0700 Subject: [PATCH] eina: fix implicit declaration of pthread_set_name_np in eina_debug. Summary: Checks and includes necessary headers (FreeBSD et. al) Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D4949 Signed-off-by: Cedric BAIL --- src/lib/eina/eina_debug.c | 6 ++++++ src/lib/eina/eina_debug_cpu.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/lib/eina/eina_debug.c b/src/lib/eina/eina_debug.c index f2abf62..80f5e1d 100644 --- a/src/lib/eina/eina_debug.c +++ b/src/lib/eina/eina_debug.c @@ -69,6 +69,12 @@ #include "eina_stringshare.h" #include "eina_debug_private.h" +#ifdef EINA_HAVE_PTHREAD_SETNAME +# ifndef __linux__ +# include +# endif +#endif + #if defined(__CYGWIN__) || defined (_WIN32) # define LIBEXT ".dll" #else diff --git a/src/lib/eina/eina_debug_cpu.c b/src/lib/eina/eina_debug_cpu.c index 9e2d00b..f7cb2cc 100644 --- a/src/lib/eina/eina_debug_cpu.c +++ b/src/lib/eina/eina_debug_cpu.c @@ -24,6 +24,12 @@ #include "eina_evlog.h" #include "eina_debug_private.h" +#ifdef EINA_HAVE_PTHREAD_SETNAME +# ifndef __linux__ +# include +# endif +#endif + volatile int _eina_debug_sysmon_reset = 0; volatile int _eina_debug_sysmon_active = 0; volatile int _eina_debug_evlog_active = 0; -- 2.7.4