summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Friloux <guillaume.friloux@gmail.com>2014-05-30 10:01:42 +0200
committerGuillaume Friloux <guillaume.friloux@gmail.com>2014-05-30 10:01:42 +0200
commita6240d98741c16ef8fc78cad92cf2a4112f62093 (patch)
tree1a54bba6541c1887b86f956421241908deafea27
parent19e0422adf6843200cfffaaad88aa86ad813d69e (diff)
downloadefl-a6240d98741c16ef8fc78cad92cf2a4112f62093.tar.gz
Fix warnings in eina_thread.c
-rw-r--r--src/lib/eina/eina_thread.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/eina/eina_thread.c b/src/lib/eina/eina_thread.c
index 511abb8a25..5a7421c080 100644
--- a/src/lib/eina/eina_thread.c
+++ b/src/lib/eina/eina_thread.c
@@ -259,7 +259,7 @@ static inline void *
_eina_thread_join(Eina_Thread t)
{
void *ret = NULL;
- int err = pthread_join(t, &ret);
+ int err = pthread_join((pthread_t)t, &ret);
if (err == 0) return ret;
return NULL;
@@ -287,7 +287,7 @@ _eina_thread_create(Eina_Thread *t, int affinity, void *(*func)(void *data), voi
}
/* setup initial locks */
- err = pthread_create(t, &attr, func, data);
+ err = pthread_create((pthread_t *)t, &attr, func, data);
pthread_attr_destroy(&attr);
if (err == 0) return EINA_TRUE;
@@ -298,13 +298,13 @@ _eina_thread_create(Eina_Thread *t, int affinity, void *(*func)(void *data), voi
static inline Eina_Bool
_eina_thread_equal(Eina_Thread t1, Eina_Thread t2)
{
- return pthread_equal(t1, t2);
+ return pthread_equal((pthread_t)t1, (pthread_t)t2);
}
static inline Eina_Thread
_eina_thread_self(void)
{
- return pthread_self();
+ return (Eina_Thread)pthread_self();
}
#else