|
PatchworkOS
966e257
A non-POSIX operating system.
|
Go to the source code of this file.
Functions | |
| static | _Atomic (_thread_t *) |
| static uint64_t | _thread_insert (_thread_t *thread) |
| static void | _thread_remove (_thread_t *thread) |
| static void | _thread_init (_thread_t *thread) |
| void | _threading_init (void) |
| static _NORETURN void | _thread_entry (_thread_t *thread) |
| _thread_t * | _thread_new (thrd_start_t func, void *arg) |
| void | _thread_free (_thread_t *thread) |
| _thread_t * | _thread_get (tid_t id) |
Variables | |
| static _thread_t | thread0 |
|
static |
|
static |
| void _threading_init | ( | void | ) |
| _thread_t * _thread_new | ( | thrd_start_t | func, |
| void * | arg | ||
| ) |
| void _thread_free | ( | _thread_t * | thread | ) |