
What follows is a list with the POSIX functions and their corresponding
failure point names, as implemented in the preload library.

It is not set in stone, although it shouldn't change frequently.


Manually written
----------------

open				posix/io/oc/open


Automatically generated
-----------------------

strdup                          libc/str/strdup
strndup                         libc/str/strndup
mmap                            posix/mm/mmap
mmap64                          posix/mm/mmap
munmap                          posix/mm/munmap
msync                           posix/mm/msync
mprotect                        posix/mm/mprotect
mprotect                        posix/mm/mprotect
madvise                         posix/mm/madvise
mlock                           posix/mm/mlock
munlock                         posix/mm/munlock
mlockall                        posix/mm/mlockall
munlockall                      posix/mm/munlockall
close                           posix/io/oc/close
fsync                           posix/io/sync/fsync
fdatasync                       posix/io/sync/fdatasync
read                            posix/io/rw/read, posix/io/rw/read/reduce
pread                           posix/io/rw/pread, posix/io/rw/pread/reduce
pread64                         posix/io/rw/pread, posix/io/rw/pread/reduce
readv                           posix/io/rw/readv, posix/io/rw/readv/reduce
preadv                          posix/io/rw/preadv, posix/io/rw/preadv/reduce
preadv64                        posix/io/rw/preadv, posix/io/rw/preadv/reduce
write                           posix/io/rw/write, posix/io/rw/write/reduce
pwrite                          posix/io/rw/pwrite, posix/io/rw/pwrite/reduce
pwrite64                        posix/io/rw/pwrite, posix/io/rw/pwrite/reduce
writev                          posix/io/rw/writev, posix/io/rw/writev/reduce
pwritev                         posix/io/rw/pwritev, posix/io/rw/pwritev/reduce
pwritev64                       posix/io/rw/pwritev, posix/io/rw/pwritev/reduce
truncate                        posix/io/rw/truncate
truncate64                      posix/io/rw/truncate
ftruncate                       posix/io/rw/ftruncate
ftruncate64                     posix/io/rw/ftruncate
opendir                         posix/io/dir/opendir
fdopendir                       posix/io/dir/fdopendir
readdir                         posix/io/dir/readdir
readdir_r                       posix/io/dir/readdir_r
closedir                        posix/io/dir/closedir
unlink                          posix/io/dir/unlink
rename                          posix/io/dir/rename
socket                          posix/io/net/socket
bind                            posix/io/net/bind
listen                          posix/io/net/listen
accept                          posix/io/net/accept
connect                         posix/io/net/connect
recv                            posix/io/net/recv
recvfrom                        posix/io/net/recvfrom
recvmsg                         posix/io/net/recvmsg
send                            posix/io/net/send
sendto                          posix/io/net/sendto
sendmsg                         posix/io/net/sendmsg
shutdown                        posix/io/net/shutdown
select                          posix/io/net/select
pselect                         posix/io/net/pselect
poll                            posix/io/net/poll
fork                            posix/proc/fork
wait                            posix/proc/wait
waitpid                         posix/proc/waitpid
waitid                          posix/proc/waitid
kill                            posix/proc/kill
signal                          posix/proc/signal
sigaction                       posix/proc/sigaction
sync_file_range                 linux/io/sync_file_range
malloc                          libc/mm/malloc
calloc                          libc/mm/calloc
realloc                         libc/mm/realloc
