|
| file | assert.h [code] |
| | Defines a custom assertion macro.
|
| |
| file | atomic.h [code] |
| | Defines atomic uint32_t operations for shared state.
|
| |
| file | cond.h [code] |
| | Defines condition variable primitives for thread synchronization.
|
| |
| file | debugf.h [code] |
| | Debug logging helpers for system output.
|
| |
| file | halt.h [code] |
| | Defines the sys_halt function.
|
| |
| file | init.h [code] |
| | System initialization and cleanup hooks.
|
| |
| file | io.h [code] |
| | Opaque byte-stream type for reading and writing, backed by different sources (strings today; files and others can be added later without changing this interface).
|
| |
| file | mutex.h [code] |
| | Defines mutex primitives for thread synchronization.
|
| |
| file | panicf.h [code] |
| | Defines the sys_panicf function for formatted panic messages.
|
| |
| file | printf.h [code] |
| | Defines formatted output APIs for console and string buffers.
|
| |
| file | random.h [code] |
| | Defines random number generation APIs.
|
| |
| file | rune.h [code] |
| | UTF-8 rune (Unicode code point) methods.
|
| |
| file | scanner.h [code] |
| | Flag-driven tokenizer: turns a byte stream into a sequence of typed tokens, one sys_scanner_next() call at a time.
|
| |
| file | sleep.h [code] |
| | Defines thread sleep primitives.
|
| |
| file | string.h [code] |
| | Whole-string operations built on the UTF-8 rune primitives in sys/rune.h.
|
| |
| file | thread.h [code] |
| | Defines thread creation, core query, and sleep primitives.
|
| |
| file | timestamp.h [code] |
| | Defines timestamp APIs.
|
| |
| file | waitgroup.h [code] |
| | Defines wait-group primitives for coordinating worker completion.
|
| |