musl/src
Rich Felker b7f6e0c6f8 prepare support for LD_LIBRARY_PATH (checking suid/sgid safety)
the use of this test will be much stricter than glibc and other
typical implementations; the environment will not be honored
whatsoever unless the program is confirmed non-suid/sgid by the aux
vector the kernel passed in. no fallback to slow syscall-based
checking is used if the kernel fails to provide the information; we
simply assume the worst (suid) in this case and refuse to honor
environment.
2011-06-23 22:04:06 -04:00
..
conf define MQ_PRIO_MAX 2011-06-07 15:05:04 -04:00
ctype
dirent fix handling of d_name in struct dirent 2011-06-06 18:04:28 -04:00
env add startup abi functions, dummy for now. eventually needed for c++ support. 2011-04-06 16:40:19 -04:00
errno change errno to static linkage (improves PIC code generation) 2011-02-21 23:00:52 -05:00
exit consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix 2011-04-06 20:32:53 -04:00
fcntl add syscall wrappers for posix_fadvise, posix_fallocate 2011-04-20 15:20:22 -04:00
fenv x86_64 fenv support (untested; at least known to build successfully) 2011-06-13 13:37:43 -04:00
internal restore use of .type in asm, but use modern @function (vs %function) 2011-06-14 23:15:08 -04:00
ipc overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
ldso prepare support for LD_LIBRARY_PATH (checking suid/sgid safety) 2011-06-23 22:04:06 -04:00
linux fix brk/sbrk behavior to match the real legacy functions 2011-05-22 12:34:33 -04:00
locale implement uselocale function (minimal) 2011-05-30 01:41:23 -04:00
malloc malloc: cast size down to int in bin_index functions 2011-06-12 10:53:42 -04:00
math Port musl to x86-64. One giant commit! 2011-02-15 07:32:09 -05:00
misc fix memory leak on failure in realpath 2011-06-18 07:41:14 -04:00
mman fix missing include in posix_madvise.c (compile error) 2011-04-20 15:36:15 -04:00
mq mq names without leading / have impl-def behavior; allowing them is easier 2011-06-07 15:07:54 -04:00
multibyte fix all implicit conversion between signed/unsigned pointers 2011-03-25 16:34:03 -04:00
network fix bug in ipv6 parsing that prevented parsing a lone "::" 2011-04-25 17:49:21 -04:00
passwd it's called getgrgid_r, not getgruid_r... 2011-06-08 16:47:08 -04:00
prng initial commit of prng implementation by Szabolcs Nagy 2011-06-23 18:02:23 -04:00
process fix backwards posix_spawn file action order 2011-05-29 12:58:02 -04:00
regex duplicate re_nsub in LSB/glibc ABI compatible location 2011-06-16 16:53:11 -04:00
select overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
setjmp restore use of .type in asm, but use modern @function (vs %function) 2011-06-14 23:15:08 -04:00
signal restore use of .type in asm, but use modern @function (vs %function) 2011-06-14 23:15:08 -04:00
stat fix (hopefully) statvfs breakage on x86_64 that resulted from fixing i386... 2011-04-05 23:58:36 -04:00
stdio avoid 64bit warnings when using pointers as entropy for temp names 2011-06-13 20:52:01 -04:00
stdlib avoid crashing when nel==0 is passed to qsort 2011-04-29 11:14:55 -04:00
string fix wrong type for wcsrchr argument 2 2011-06-13 14:06:04 -04:00
stub various legacy and linux-specific stuff 2011-03-18 21:52:26 -04:00
temp another return value fix for mktemp... 2011-06-12 10:25:29 -04:00
termios overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
thread restore use of .type in asm, but use modern @function (vs %function) 2011-06-14 23:15:08 -04:00
time remove old useless timezone.s file (unused) 2011-06-13 20:21:21 -04:00
unistd omit errno update path for syscalls that cannot fail 2011-04-21 21:52:41 -04:00