KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
kos Directory Reference

Files

 banner.h
 
 barrier.h
 Thread barriers.
 
 blockdev.h
 Definitions for a simple block device interface.
 
 cdefs.h
 Various common macros used throughout the codebase.
 
 cond.h
 Condition variables.
 
 dbgio.h
 Debug I/O.
 
 dbglog.h
 A debugging log.
 
 elf.h
 ELF binary loading support.
 
 errno.h
 Errno helper functions.
 
 exports.h
 Kernel exported symbols support.
 
 fs.h
 Virtual filesystem support.
 
 fs_dev.h
 Container for /dev.
 
 fs_null.h
 /dev/null, a black hole.
 
 fs_pty.h
 Pseudo-terminal virtual file system.
 
 fs_ramdisk.h
 RAM-based virtual file system.
 
 fs_random.h
 Driver for /dev/random and /dev/urandom.
 
 fs_romdisk.h
 ROMFS virtual file system.
 
 fs_socket.h
 Definitions for a sockets "filesystem".
 
 genwait.h
 Generic wait system.
 
 init.h
 Initialization-related flags and macros.
 
 init_base.h
 Shared initialization macros and utilities.
 
 library.h
 Dynamically loadable library support.
 
 limits.h
 Limits.
 
 linker.h
 Linker script related definitions and macros.
 
 mutex.h
 Mutual exclusion locks.
 
 net.h
 Network support.
 
 nmmgr.h
 Name manager.
 
 once.h
 Dynamic package initialization.
 
 oneshot_timer.h
 One-shot timer support.
 
 opts.h
 Compile-time options regarding debugging and other topics.
 
 platform.h
 Platform detection macros.
 
 regfield.h
 Macros to help dealing with register fields.
 
 rwsem.h
 Definition for a reader/writer semaphore.
 
 sem.h
 Semaphores.
 
 stdlib.h
 KOS-implementation of select POSIX extensions.
 
 string.h
 Variants on standard block memory copy/set functions.
 
 thread.h
 Threading support.
 
 timer.h
 Timer functionality.
 
 tls.h
 Thread-local storage support.
 
 version.h
 API versioning and requirements checks.
 
 worker_thread.h
 Threaded worker support.