summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-29add many checked functionsHEADmasterJakob Kaivo
2024-01-10insert common signal handler to support detecting standard library calls ↵Jakob Kaivo
from within signal handlers
2024-01-10include "_safety.h" instead of "_assert.h"Jakob Kaivo
2024-01-10update dependenciesJakob Kaivo
2024-01-08include <stddef.h> for NULLJakob Kaivo
2024-01-08set up for tracing signal-safe use of functionsJakob Kaivo
2024-01-08mark as not signal-safeJakob Kaivo
2024-01-08mark as signal-safeJakob Kaivo
2024-01-08add macro to assert signal-safety of library functionsJakob Kaivo
2023-11-27mark __init_libc() as a constructor to satisfy GCCJakob Kaivo
2023-11-27add weak main() symbol so __main.o can go in the .a and .soJakob Kaivo
2023-11-27remove __syscall macroJakob Kaivo
2023-11-27add framework for marking function call location in diagnosticsJakob Kaivo
2023-11-27update dependenciesJakob Kaivo
2023-11-27include assembly code in dependencies; disable SSE (it was causing crashes); ↵Jakob Kaivo
remove __main from the shared library
2023-11-14return 0 if c is EOFJakob Kaivo
2023-11-14return 0 if c is EOFJakob Kaivo
2023-11-14remove Linux-specific crudJakob Kaivo
2023-11-14fix loading to use LC_ALL_MASK, not LC_ALLJakob Kaivo
2023-11-14add a function that triggers UB if the assert() macro is suppressed to ↵Jakob Kaivo
access an actual function
2023-11-14enable multiple-exit() detectionJakob Kaivo
2023-11-14use "native" syscall functionJakob Kaivo
2023-11-14only print constraint info and errno if presentJakob Kaivo
2023-11-14always include sentinel valueJakob Kaivo
2023-11-14update dependenciesJakob Kaivo
2023-11-14enable all <ctype.h> functionsJakob Kaivo
2023-11-14fix spellingJakob Kaivo
2023-11-14enable UB-testing for isupper()Jakob Kaivo
2023-11-14add libung.so for LD_PRELOAD injectionJakob Kaivo
2023-11-14disable startup routinesJakob Kaivo
2023-11-14update dependenciesJakob Kaivo
2023-11-14disable all functions; will strategically reenable them as testedJakob Kaivo
2022-05-08use either environ or __stdlib.environ, never bothJakob Kaivo
2022-05-08load the locale lazilyJakob Kaivo
2022-04-21compile cleanly under pure C89Jakob Kaivo
2022-04-21add prototypes for stdatomicJakob Kaivo
2022-04-21addJakob Kaivo
2022-04-21prep common (n)ftw() implementationJakob Kaivo
2022-04-21add placeholders for pragma documentationJakob Kaivo
2022-04-21update tagsJakob Kaivo
2022-04-21remove include submoduleJakob Kaivo
2022-04-21update dependenciesJakob Kaivo
2022-04-21remove __unistdJakob Kaivo
2022-04-21make include dir a configure optionJakob Kaivo
2022-04-21remove submodule ; install includes separatelyJakob Kaivo
2022-04-13split out cursesJakob Kaivo
2022-04-13actually do some of the thingsJakob Kaivo
2022-04-13begin implementing strfmon()Jakob Kaivo
2020-10-29outline <dlfcn.h>Jakob Kaivo
2020-10-29outline stuff from arpa/inet.hJakob Kaivo