cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a7e8dff3e4e0639069cfb578fba75c63d09544f8

commit a7e8dff3e4e0639069cfb578fba75c63d09544f8
Author: Al Poole <nets...@gmail.com>
Date:   Thu Jun 8 13:36:23 2017 -0700

    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 <ced...@osg.samsung.com>
---
 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 f2abf62925..80f5e1d245 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 <pthread_np.h>
+# 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 9e2d00b5c3..f7cb2cce79 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 <pthread_np.h>
+# endif
+#endif
+
 volatile int           _eina_debug_sysmon_reset = 0;
 volatile int           _eina_debug_sysmon_active = 0;
 volatile int           _eina_debug_evlog_active = 0;

-- 


Reply via email to