Document libc wrapper contract #30

Merged
andrew merged 1 commits from 9 into main 2026-08-03 06:53:06 -04:00
Collaborator

References #9.

Document the library rule that libc behaviour is the default unless a compelling, documented reason says otherwise. Record that functions without a failure or operation-status result are not wrapper candidates, including umask().

No library code or tests changed. The mutating sys/stat.h surface is tracked separately in #29.

References #9. Document the library rule that libc behaviour is the default unless a compelling, documented reason says otherwise. Record that functions without a failure or operation-status result are not wrapper candidates, including `umask()`. No library code or tests changed. The mutating `sys/stat.h` surface is tracked separately in #29.
tachikoma added 1 commit 2026-08-03 06:40:24 -04:00
Document libc wrapper contract
All checks were successful
libakstdlib CI Build / coverage (push) Successful in 2m47s
libakstdlib CI Build / sanitizers (push) Successful in 2m57s
libakstdlib CI Build / cmake_build (push) Successful in 3m15s
libakstdlib CI Build / mutation_test (push) Successful in 12m35s
58f426abce
Co-authored-by: Andrew Kesterson <andrew@aklabs.net>
andrew merged commit be725f8cf2 into main 2026-08-03 06:53:06 -04:00
Sign in to join this conversation.