ub_thread_create
void ub_thread_create(ub_thread_type* thr, void* (*func)(void*), void* arg)
#define ub_thread_create(thr, func, arg) PTHREADCREATE(thr, PTHREADSTACKSIZE, func, arg)
#define ub_thread_create(thr, func, arg) LOCKRET(thr_create(NULL, NULL, func, arg, NULL, thr))
#define ub_thread_create(thr, func, arg) \
#define ub_thread_create(thr, func, arg) checklock_thrcreate(thr, func, arg)
void ub_thread_create(ub_thread_type* thr, void* (*func)(void*), void* arg)
#define ub_thread_create(thr, func, arg) PTHREADCREATE(thr, PTHREADSTACKSIZE, func, arg)
#define ub_thread_create(thr, func, arg) LOCKRET(thr_create(NULL, NULL, func, arg, NULL, thr))
#define ub_thread_create(thr, func, arg) \