EXPORT_SYM void mutex_unlock(mutex m)
EXPORT_SYM int mutex_trylock(mutex m)
EXPORT_SYM void thread_destroy(thread id)
EXPORT_SYM void mutex_lock(mutex m)
EXPORT_SYM mutex mutex_create(void)
EXPORT_SYM thread thread_create(thread_function func)
void(* thread_function)()
Definition: thread.h:28
EXPORT_SYM void mutex_destroy(mutex m)
EXPORT_SYM void thread_wait(thread id)
void * data
Definition: thread.h:25
#define EXPORT_SYM
Definition: export.h:7
void * data
Definition: thread.h:20
EXPORT_SYM void thread_start(thread id)