picofuse

sys Directory Reference
Directory dependency graph for sys:
include/picofuse/sys

Files

file  arena.h [code]
 Defines arena allocator types and operations.
 
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  date.h [code]
 Defines date and wall-clock time APIs.
 
file  debugf.h [code]
 Debug logging helpers for system output.
 
file  env.h [code]
 Environment information.
 
file  event.h [code]
 Defines opaque event queues for producer/consumer coordination.
 
file  halt.h [code]
 Defines the sys_halt function.
 
file  hash.h [code]
 Defines incremental hash generation APIs.
 
file  init.h [code]
 System initialization and cleanup hooks.
 
file  io.h [code]
 Opaque byte streams for reading, writing, seeking, and readiness notification.
 
file  mem.h [code]
 Defines the default heap allocator wrappers.
 
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  runloop.h [code]
 Single process-wide run loop for dispatching events across cores or threads.
 
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  stdio.h [code]
 Standard input and output streams.
 
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 and core query primitives.
 
file  timer.h [code]
 Periodic and one-shot timer scheduling.
 
file  timestamp.h [code]
 Defines timestamp APIs.
 
file  waitgroup.h [code]
 Defines wait-group primitives for coordinating worker completion.