int ubthread_cond_destroy(ubthread_cond_t *cond)
void kfree(void *baseAddr)
int sem_unlink(const char *name)
int ubthread_mutex_init(ubthread_mutex_t *mutex, const uInt32 attr)
int sem_timedwait(semID_t id, const struct timespec *ts)
int sem_close(semID_t id)
int sem_trywait(semID_t id)
int ubthread_mutex_destroy(ubthread_mutex_t *mutex)
err_t sem_init(sys_sem_t **sem, uint8_t count)
void * kmalloc(uInt32 len)
int ubthread_cond_init(ubthread_cond_t *cond, const uInt32 attr)
err_t sem_destroy(sys_sem_t **sem)
int kprintf(const char *,...)
int sem_getvalue(semID_t id, int *val)
int sem_open(semID_t *id, const char *name, int oflag, mode_t mode, unsigned int value)