core.sys.solaris.thread

D header file for Solaris thread.h.

Types 3

aliasthread_t = int
aliasthread_key_t = int
aliasTHR_MIN_STACK = thr_min_stack

Functions 20

fnint thr_create(void *, size_t, void * function(void *), void *, c_long, thread_t *) extern(C) nothrow @nogc
fnint thr_join(thread_t, thread_t *, void * *) extern(C) nothrow @nogc
fnint thr_setconcurrency(int) extern(C) nothrow @nogc
fnint thr_getconcurrency() extern(C) nothrow @nogc
fnnoreturn thr_exit(void *) extern(C) nothrow @nogc
fnthread_t thr_self() extern(C) nothrow @nogc
fnint thr_sigsetmask(int, const scope sigset_t *, sigset_t *) extern(C) nothrow @nogc
fnint thr_stksegment(stack_t *) extern(C) nothrow @nogc
fnint thr_main() extern(C) nothrow @nogc
fnint thr_kill(thread_t, int) extern(C) nothrow @nogc
fnint thr_suspend(thread_t) extern(C) nothrow @nogc
fnint thr_continue(thread_t) extern(C) nothrow @nogc
fnvoid thr_yield() extern(C) nothrow @nogc
fnint thr_setprio(thread_t, int) extern(C) nothrow @nogc
fnint thr_getprio(thread_t, int *) extern(C) nothrow @nogc
fnint thr_keycreate(thread_key_t *, void function(void *)) extern(C) nothrow @nogc
fnint thr_keycreate_once(thread_key_t *, void function(void *)) extern(C) nothrow @nogc
fnint thr_setspecific(thread_key_t, void *) extern(C) nothrow @nogc
fnint thr_getspecific(thread_key_t, void * *) extern(C) nothrow @nogc
fnsize_t thr_min_stack() extern(C) nothrow @nogc

Variables 1

enumvarTHR_ONCE_KEY = - 1