3.3.1 Module API
Related headers [link]
- error_t _pthread_barrier_normal_destroy(pthread_barrier_t *barrier)
- error_t _pthread_barrier_normal_wait(pthread_barrier_t *barrier)
- error_t pthread_attr_affinity(pthread_attr_t *attr, cpu_id_t cpu)
- error_t pthread_attr_destroy(pthread_attr_t *attr)
- error_t pthread_attr_init(pthread_attr_t *attr)
- error_t pthread_attr_setdetachstate(pthread_attr_t *attr, uint8_t state)
- error_t pthread_attr_setstack(pthread_attr_t *attr, void *stack_buf, size_t stack_size)
- error_t pthread_attr_setstacksize(pthread_attr_t *attr, size_t stack_size)
- error_t pthread_barrier_destroy(pthread_barrier_t *barrier)
- error_t pthread_barrier_init(pthread_barrier_t *barrier, const pthread_barrierattr_t *attr, unsigned int count)
- error_t pthread_barrier_wait(pthread_barrier_t *barrier)
- error_t pthread_barrierattr_init(pthread_barrierattr_t *attr)
- error_t pthread_barrierattr_settype(pthread_barrierattr_t *attr, int_fast8_t type)
- error_t pthread_cancel(pthread_t thread)
- error_t pthread_cond_broadcast(pthread_cond_t *cond)
- error_t pthread_cond_destroy(pthread_cond_t *cond)
- error_t pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_t *attr)
- error_t pthread_cond_signal(pthread_cond_t *cond)
- error_t pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec *abstime)
- error_t pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)
- error_t pthread_create(pthread_t *thread, const pthread_attr_t *attr, pthread_start_routine_t *start_routine, void *arg)
- error_t pthread_detach(pthread_t thread)
- error_t pthread_equal(pthread_t t1, pthread_t t2)
- void pthread_exit(void *retval)
- void * pthread_getspecific(pthread_key_t key)
- error_t pthread_join(pthread_t thread, void **value_ptr)
- error_t pthread_key_create(pthread_key_t *key, void (*destructor)(void *) )
- error_t pthread_key_delete(pthread_key_t key)
- error_t pthread_mutex_destroy(pthread_mutex_t *mutex)
- error_t pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr)
- error_t pthread_mutex_lock(pthread_mutex_t *mutex)
- error_t pthread_mutex_lock(pthread_mutex_t *mutex)
- error_t pthread_mutex_trylock(pthread_mutex_t *mutex)
- error_t pthread_mutex_trylock(pthread_mutex_t *mutex)
- error_t pthread_mutex_unlock(pthread_mutex_t *mutex)
- error_t pthread_mutex_unlock(pthread_mutex_t *mutex)
- error_t pthread_mutexattr_destroy(pthread_mutexattr_t *attr)
- error_t pthread_mutexattr_init(pthread_mutexattr_t *attr)
- error_t pthread_mutexattr_settype(pthread_mutexattr_t *attr, int_fast8_t type)
- error_t pthread_once(pthread_once_t *once, void (*func)() )
- error_t pthread_rwlock_destroy(pthread_rwlock_t *rwlock)
- error_t pthread_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr)
- error_t pthread_rwlock_rdlock(pthread_rwlock_t *rwlock)
- error_t pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock)
- error_t pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock)
- error_t pthread_rwlock_unlock(pthread_rwlock_t *rwlock)
- error_t pthread_rwlock_wrlock(pthread_rwlock_t *rwlock)
- pthread_t pthread_self(void )
- error_t pthread_setcancelstate(int_fast8_t state, int_fast8_t *oldstate)
- error_t pthread_setcanceltype(int_fast8_t type, int_fast8_t *oldtype)
- error_t pthread_setspecific(pthread_key_t key, const void *value)
- error_t pthread_spin_destroy(pthread_spinlock_t *spinlock)
- error_t pthread_spin_init(pthread_spinlock_t *spinlock, bool_t pshared)
- error_t pthread_spin_lock(pthread_spinlock_t *spinlock)
- error_t pthread_spin_trylock(pthread_spinlock_t *spinlock)
- error_t pthread_spin_unlock(pthread_spinlock_t *spinlock)
- void pthread_testcancel(void )
- void pthread_yield(void )
- error_t __pthread_mutex_normal_lock(pthread_mutex_t *mutex)
- error_t __pthread_mutex_normal_trylock(pthread_mutex_t *mutex)
- error_t __pthread_mutex_normal_unlock(pthread_mutex_t *mutex)
Configuration tokens [link]