int ubthread_cond_wait(ubthread_cond_t *cond, ubthread_mutex_t *mutex)
struct taskStruct * ubthread_self()
struct ubthread_cond_list * next
int ubthread_cond_destroy(ubthread_cond_t *cond)
struct ubthread_mutex * ubthread_mutex_t
struct ubthread_mutex_list * next
int ubthread_mutex_init(ubthread_mutex_t *mutex, const uInt32 attr)
struct ubthread_cond * ubthread_cond_t
int ubthread_mutex_unlock(ubthread_mutex_t *mutex)
int ubthread_mutex_lock(ubthread_mutex_t *mutex)
int ubthread_cond_signal(ubthread_cond_t *cond)
struct ubthread_mutex_list * mutex
int ubthread_cond_timedwait(ubthread_cond_t *cond, ubthread_mutex_t *mutex, const struct timespec *abstime)
struct ubthread_list * next
int ubthread_cond_broadcast(ubthread_cond_t *cond)
int ubthread_mutex_destroy(ubthread_mutex_t *mutex)
int ubthread_cond_init(ubthread_cond_t *cond, const uInt32 attr)
struct ubthread * ubthread_t
int ubthread_create(struct taskStruct **thread, const uInt32 *attr, void(*tproc)(void), void *arg)