summaryrefslogtreecommitdiffstats
path: root/src/mesa/glapi/glthread.h
diff options
context:
space:
mode:
authorGeorge Sapountzis <[email protected]>2010-03-03 21:22:38 +0200
committerGeorge Sapountzis <[email protected]>2010-03-03 21:23:20 +0200
commit8bd8aec81d0310a3b790d425c41968003b454380 (patch)
tree9c177a6e74fca27a2457685892964fdf47aa5594 /src/mesa/glapi/glthread.h
parentbdbf199a8c5bef12186e022babbb03f5cd763db6 (diff)
glapi: drop condvar
Seems unused and replaced by functionality in os module.
Diffstat (limited to 'src/mesa/glapi/glthread.h')
-rw-r--r--src/mesa/glapi/glthread.h46
1 files changed, 1 insertions, 45 deletions
diff --git a/src/mesa/glapi/glthread.h b/src/mesa/glapi/glthread.h
index e5193aaf98d..4fe99284a8c 100644
--- a/src/mesa/glapi/glthread.h
+++ b/src/mesa/glapi/glthread.h
@@ -107,48 +107,6 @@ typedef pthread_mutex_t _glthread_Mutex;
#define _glthread_UNLOCK_MUTEX(name) \
(void) pthread_mutex_unlock(&(name))
-typedef pthread_cond_t _glthread_Cond;
-
-#define _glthread_DECLARE_STATIC_COND(name) \
- static _glthread_Cond name = PTHREAD_COND_INITIALIZER
-
-#define _glthread_INIT_COND(cond) \
- pthread_cond_init(&(cond), NULL)
-
-#define _glthread_DESTROY_COND(name) \
- pthread_cond_destroy(&(name))
-
-#define _glthread_COND_WAIT(cond, mutex) \
- pthread_cond_wait(&(cond), &(mutex))
-
-#define _glthread_COND_SIGNAL(cond) \
- pthread_cond_signal(&(cond))
-
-#define _glthread_COND_BROADCAST(cond) \
- pthread_cond_broadcast(&(cond))
-
-
-#else /* PTHREADS */
-
-typedef unsigned int _glthread_Cond;
-#define _glthread_DECLARE_STATIC_COND(name) \
-// #warning Condition variables not implemented.
-
-#define _glthread_INIT_COND(cond) \
- ASSERT(0);
-
-#define _glthread_DESTROY_COND(name) \
- ASSERT(0);
-
-#define _glthread_COND_WAIT(cond, mutex) \
- ASSERT(0);
-
-#define _glthread_COND_SIGNAL(cond) \
- ASSERT(0);
-
-#define _glthread_COND_BROADCAST(cond) \
- ASSERT(0);
-
#endif /* PTHREADS */
@@ -245,12 +203,10 @@ typedef benaphore _glthread_Mutex;
#endif /* BEOS_THREADS */
-
-#ifndef THREADS
-
/*
* THREADS not defined
*/
+#ifndef THREADS
typedef unsigned _glthread_TSD;