int dcethread_enableasync_throw(int on) { DCETHREAD_WRAP_THROW(dcethread_enableasync(on)); }
int dcethread_mutex_lock_throw(dcethread_mutex *mutex) { DCETHREAD_WRAP_THROW(dcethread_mutex_lock(mutex)); }
int dcethread_attr_setsched_throw(dcethread_attr *attr, int sched) { DCETHREAD_WRAP_THROW(dcethread_attr_setsched(attr, sched)); }
int dcethread_cond_broadcast_throw(dcethread_cond *cond) { DCETHREAD_WRAP_THROW(dcethread_cond_broadcast(cond)); }
int dcethread_keycreate_throw(dcethread_key *key, void (*destructor)(void *value)) { DCETHREAD_WRAP_THROW(dcethread_keycreate(key, destructor)); }
int dcethread_create_throw(dcethread** _thread, dcethread_attr* attr, void *(*start_routine)(void *), void *arg) { DCETHREAD_WRAP_THROW(dcethread_create(_thread, attr, start_routine, arg)); }
int dcethread_mutex_init_throw(dcethread_mutex *mutex, dcethread_mutexattr* attr) { DCETHREAD_WRAP_THROW(dcethread_mutex_init(mutex, attr)); }
int dcethread_mutexattr_delete_throw(dcethread_mutexattr *attr) { DCETHREAD_WRAP_THROW(dcethread_mutexattr_delete(attr)); }
int dcethread_attr_create_throw(dcethread_attr *attr) { DCETHREAD_WRAP_THROW(dcethread_attr_create(attr)); }
int dcethread_atfork_throw(void *user_state, void (*pre_fork)(void *), void (*parent_fork)(void *), void (*child_fork)(void *)) { DCETHREAD_WRAP_THROW(dcethread_atfork(user_state, pre_fork, parent_fork, child_fork)); }
int dcethread_mutex_destroy_throw(dcethread_mutex *mutex) { DCETHREAD_WRAP_THROW(dcethread_mutex_destroy(mutex)); }
int dcethread_attr_getprio_throw(dcethread_attr* attr) { DCETHREAD_WRAP_THROW(dcethread_attr_getprio(attr)); }