3 * @brief C11 pthread.h interface header
10 typedef void *(*pthread_start_t)(void *);
12 struct pthread_params {
17 int pthread_create(pthread_t *, const pthread_attr_t *,
18 void *(*start_routine) (void *), void * arg);
19 void pthread_exit(void *);
20 int pthread_join(pthread_t, void **);
22 int pthread_mutex_init(pthread_mutex_t *, const pthread_mutexattr_t *);
23 int pthread_mutex_lock(pthread_mutex_t *);
24 int pthread_mutex_trylock(pthread_mutex_t *);
25 int pthread_mutex_unlock(pthread_mutex_t *);
27 int user_main(int, char**);