-#elif defined( HAVE_CTHREADS_H )
-typedef cthread_t vlc_thread_t;
-
-/* Those structs are the ones defined in /include/cthreads.h but we need
- * to handle (&foo) where foo is a (mutex_t) while they handle (foo) where
- * foo is a (mutex_t*) */
-typedef struct
-{
- spin_lock_t held;
- spin_lock_t lock;
- char *name;
- struct cthread_queue queue;
-
- vlc_object_t * p_this;
-} vlc_mutex_t;
-
-typedef struct
-{
- spin_lock_t lock;
- struct cthread_queue queue;
- char *name;
- struct cond_imp *implications;
-
- vlc_object_t * p_this;
-} vlc_cond_t;
-
-typedef struct
-{
- cthread_key_t handle;
-} vlc_threadvar_t;
-