core.sys.posix.pthread

D header file for POSIX.

Types 2

alias_pthread_cleanup_routine = void function(void *)
alias_pthread_cleanup_routine_nogc = void function(void *) @nogc

Functions 50

fnint pthread_atfork(void function(), void function(), void function())
fnint pthread_atfork(void function() @nogc, void function() @nogc, void function() @nogc)
fnint pthread_attr_destroy(pthread_attr_t *)
fnint pthread_attr_getdetachstate(const scope pthread_attr_t *, int *)
fnint pthread_attr_getschedparam(const scope pthread_attr_t *, sched_param *)
fnint pthread_attr_init(pthread_attr_t *)
fnint pthread_attr_setdetachstate(pthread_attr_t *, int)
fnint pthread_attr_setschedparam(const scope pthread_attr_t *, sched_param *)
fnint pthread_cancel(pthread_t)
fnint pthread_cond_broadcast(pthread_cond_t *)
fnint pthread_cond_destroy(pthread_cond_t *)
fnint pthread_cond_init(const scope pthread_cond_t *, pthread_condattr_t *) @trusted
fnint pthread_cond_signal(pthread_cond_t *)
fnint pthread_cond_timedwait(pthread_cond_t *, pthread_mutex_t *, const scope timespec *)
fnint pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *)
fnint pthread_condattr_destroy(pthread_condattr_t *)
fnint pthread_condattr_init(pthread_condattr_t *)
fnint pthread_create(pthread_t *, const scope pthread_attr_t *, void * function(void *), void *)
fnint pthread_detach(pthread_t)
fnint pthread_equal(pthread_t, pthread_t)
fnvoid pthread_exit(void *)
fnvoid * pthread_getspecific(pthread_key_t)
fnint pthread_join(pthread_t, void * *)
fnint pthread_key_create(pthread_key_t *, void function(void *))
fnint pthread_key_delete(pthread_key_t)
fnint pthread_mutex_destroy(pthread_mutex_t *)
fnint pthread_mutex_init(pthread_mutex_t *, pthread_mutexattr_t *) @trusted
fnint pthread_mutex_lock(pthread_mutex_t *)
fnint pthread_mutex_lock(shared(pthread_mutex_t) *)
fnint pthread_mutex_trylock(pthread_mutex_t *)
fnint pthread_mutex_trylock(shared(pthread_mutex_t) *)
fnint pthread_mutex_unlock(pthread_mutex_t *)
fnint pthread_mutex_unlock(shared(pthread_mutex_t) *)
fnint pthread_mutexattr_destroy(pthread_mutexattr_t *)
fnint pthread_mutexattr_init(pthread_mutexattr_t *) @trusted
fnint pthread_once(pthread_once_t *, void function())
fnint pthread_rwlock_destroy(pthread_rwlock_t *)
fnint pthread_rwlock_init(pthread_rwlock_t *, const scope pthread_rwlockattr_t *)
fnint pthread_rwlock_rdlock(pthread_rwlock_t *)
fnint pthread_rwlock_tryrdlock(pthread_rwlock_t *)
fnint pthread_rwlock_trywrlock(pthread_rwlock_t *)
fnint pthread_rwlock_unlock(pthread_rwlock_t *)
fnint pthread_rwlock_wrlock(pthread_rwlock_t *)
fnint pthread_rwlockattr_destroy(pthread_rwlockattr_t *)
fnint pthread_rwlockattr_init(pthread_rwlockattr_t *)
fnpthread_t pthread_self()
fnint pthread_setcancelstate(int, int *)
fnint pthread_setcanceltype(int, int *)
fnint pthread_setspecific(pthread_key_t, const scope void *)