From 2e7e9169e7149fe692f8c124331881c041dc6e52 Mon Sep 17 00:00:00 2001 From: Lars Munch Date: Thu, 20 Aug 2009 06:09:15 +0000 Subject: [PATCH] Fix building without pthread support SVN revision: 41880 --- legacy/ecore/src/lib/ecore/ecore_thread.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/legacy/ecore/src/lib/ecore/ecore_thread.c b/legacy/ecore/src/lib/ecore/ecore_thread.c index a3761d37cb..05f93d2d2f 100644 --- a/legacy/ecore/src/lib/ecore/ecore_thread.c +++ b/legacy/ecore/src/lib/ecore/ecore_thread.c @@ -6,7 +6,9 @@ # include #endif -#include +#ifdef BUILD_PTHREAD +# include +#endif #include "ecore_private.h" #include "Ecore.h" @@ -30,9 +32,9 @@ static Eina_List *_ecore_thread = NULL; static int ECORE_THREAD_PIPE_DEL = 0; static Ecore_Event_Handler *del_handler = NULL; +#ifdef BUILD_PTHREAD static pthread_mutex_t _mutex = PTHREAD_MUTEX_INITIALIZER; -#ifdef BUILD_PTHREAD static void _ecore_thread_pipe_free(void *data __UNUSED__, void *event) {