master
aarch64: add vfork
remove __vfork alias
riscv64: add vfork
fix public clone function to be safe and usable by applications
add missing va_end in execl* for correcness and static code analyzers
initial check-in, version 0.5.0
global cleanup to use the new syscall interface
use __strchrnul instead of strchr and strlen in execvpe
use internal malloc for posix_spawn file actions objects
move and deduplicate declarations of __procfdname to make it checkable
fix missing synchronization of pthread TSD keys with MT-fork
posix_spawn: fix child spinning on write to a broken pipe
add posix_spawn [f]chdir file actions
fail posix_spawn file_actions operations with negative fds
add file actions support to posix_spawn
initial implementation of posix_spawn
add missing posix_spawnattr_init/destroy functions
use restrict everywhere it's required by c99 and/or posix 2008
fix up minor misplacement of restrict keyword in spawnattr sched stubs
have posix_spawnattr_setflags check for supported flags
overhaul internally-public declarations using wrapper headers
reduce spurious inclusion of libc.h
add framework to support archs without a native wait4 syscall