musl/src
Rich Felker d62f4e9888 use vfork if possible in posix_spawn
vfork is implemented as the fork syscall (with no atfork handlers run)
on archs where it is not available, so this change does not introduce
any change in behavior or regression for such archs.
2012-09-14 15:32:51 -04:00
..
aio use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
complex add creal/cimag macros in complex.h (and use them in the functions defs) 2012-03-22 15:54:55 -04:00
conf let sysconf accurately report # of cpus available 2012-05-13 00:44:35 -04:00
crypt cleanup src/linux and src/misc trees, etc. 2012-09-07 00:48:25 -04:00
ctype fix argument type error on wcwidth function 2012-08-02 21:02:34 -04:00
dirent use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
env ensure canary is setup if stack-prot libs are dlopen'd into non-ssp app 2012-08-25 17:24:46 -04:00
errno better description for errno==0 2012-04-16 18:37:53 -04:00
exit further use of _Noreturn, for non-plain-C functions 2012-09-06 23:34:10 -04:00
fcntl move fallocate syscall wrapper to linux-specific syscalls dir 2012-09-08 00:41:11 -04:00
fenv
internal add 7-arg syscall support for mips 2012-09-09 14:53:06 -04:00
ipc
ldso use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
legacy cleanup src/linux and src/misc trees, etc. 2012-09-07 00:48:25 -04:00
linux fix another ppoll issue (missing sigset_t size argument) 2012-09-10 18:37:27 -04:00
locale use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
malloc implement "low hanging fruit" from C11 2012-08-25 23:15:13 -04:00
math Merge remote-tracking branch 'nsz/exp' 2012-08-13 21:55:22 -04:00
misc add setdomainname syscall, fix getdomainname (previously a stub) 2012-09-09 16:50:20 -04:00
mman mincore syscall wrapper 2012-09-09 16:37:19 -04:00
mq use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
multibyte use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
network use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
passwd
prng ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
process use vfork if possible in posix_spawn 2012-09-14 15:32:51 -04:00
regex use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
sched avoid setting nondefault scheduler too 2012-05-03 23:19:29 -04:00
search search: add comments to tsearch_avl.c 2012-05-13 01:50:53 +02:00
select use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
setjmp floating point support for arm setjmp/longjmp 2012-08-05 02:37:14 -04:00
signal further use of _Noreturn, for non-plain-C functions 2012-09-06 23:34:10 -04:00
stat use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
stdio fix invalid implicit pointer conversion in gnulib-compat functions 2012-09-06 23:27:55 -04:00
stdlib use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
string asm for memmove on i386 and x86_64 2012-09-10 19:04:24 -04:00
temp
termios legacy junk compatibility grab-bag 2012-04-18 12:22:24 -04:00
thread fix mips syscall_cp_asm code (saved register usage) 2012-09-09 00:59:30 -04:00
time use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
unistd fix up lfs64 junk for preadv/pwritev 2012-09-09 16:33:47 -04:00