Block a user
Port akbasic onto this release and count the calls again
Balanced insertion for the tree
A hash map keyed on something other than a string
A dynamic array / vector on caller-owned storage
Math probably wants its own library, because the failure model is not errno
Wrap locale and wide-character conversion:
setlocale, mbstowcs, wcstombs, iconv_*
Wrap dynamic loading:
dlopen, dlsym, dlclose, dlerror
Wrap threads -- blocked on the error pool
Wrap signal installation and masking -- and document that a handler cannot raise a context
Wrap multiplexing:
select, poll, ppoll, epoll_*
Wrap sockets, and map
getaddrinfo's error space into a registered status range
Wrap the remaining
stdlib.h: integer arithmetic traps and the random family
qsort/bsearch want an akerror-aware comparator, not a wrapper
Wrap time:
clock_gettime, localtime_r, strftime and the rest
Wrap
sys/mman.h: mmap, munmap, mprotect, msync, madvise
Wrap process control:
fork, exec*, waitpid, posix_spawn, the environment
No directory-reading wrapper:
opendir, readdir, closedir
Wrap
sys/stat.h: stat, fstat, lstat, fstatat, statvfs, fstatvfs
Wrap the file-descriptor I/O surface:
open, read, write, lseek and friends
Three clusters of surviving mutants are real missing assertions