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) {