PatchworkOS
Loading...
Searching...
No Matches
_thread_t Struct Reference

#include <thread.h>

Data Fields

list_entry_t entry
 
atomic_uint64_t state
 
tid_t id
 
int result
 
errno_t err
 
void * private
 

Detailed Description

Definition at line 23 of file thread.h.

Field Documentation

◆ entry

list_entry_t _thread_t::entry

Definition at line 25 of file thread.h.

Referenced by _thread_free(), _thread_init(), _thread_new(), and _threading_init().

◆ err

errno_t _thread_t::err

Definition at line 29 of file thread.h.

Referenced by _thread_init().

◆ id

tid_t _thread_t::id

Definition at line 27 of file thread.h.

Referenced by _thread_get(), _thread_init(), _thread_new(), _threading_init(), and thrd_create().

◆ private

void* _thread_t::private

Definition at line 30 of file thread.h.

Referenced by _thread_entry(), _thread_init(), and _thread_new().

◆ result

int _thread_t::result

Definition at line 28 of file thread.h.

Referenced by _thread_init(), thrd_exit(), and thrd_join().

◆ state

atomic_uint64_t _thread_t::state

Definition at line 26 of file thread.h.

Referenced by _thread_init(), thrd_detach(), thrd_exit(), and thrd_join().


The documentation for this struct was generated from the following file: