Kernel abi reference
The full surface of KACS-specific syscalls and ioctls — names, numbers, parameters, and the rules common to all of them. This page is the map for what is exposed at the kernel/userspace boundary and the conventions every interface follows.
referenceFull catalog of KACS-specific syscalls in v0.20. Each entry covers the syscall number, parameters, return value, required access rights and privileges, and the errors it can return. Numbers in the 1000–1027 block.
referenceFull catalog of KACS_IOC_* ioctls on token file descriptors. Magic byte 'K' (0x4B). Each entry covers the ioctl number, parameter struct, required token access right, and possible errors. v0.20 defines ioctls 0 through 10.
referenceStruct layouts for the parameter records that KACS syscalls and ioctls use, plus the size-versioning rules that make the ABI forward-compatible. This page catalogues every struct that crosses the kernel boundary and the minimum sizes the kernel accepts.