musl/src
Rich Felker 544ee752cd fix some bugs in setxid and update setrlimit to use __synccall
setrlimit is supposed to be per-process, not per-thread, but again
linux gets it wrong. work around this in userspace. not only is it
needed for correctness; setxid also depends on the resource limits for
all threads being the same to avoid situations where temporarily
unlimiting the limit succeeds in some threads but fails in others.
2011-07-30 08:19:31 -04:00
..
conf define MQ_PRIO_MAX 2011-06-07 15:05:04 -04:00
ctype more header fixes, minor warning fix 2011-02-14 19:33:11 -05:00
dirent fix errno value when fdopendir is given an invalid file descriptor 2011-07-21 21:15:14 -04:00
env fix for setenv bogus var argument handling 2011-07-28 20:43:40 -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 use type directives for fenv asm functions 2011-06-28 14:41:41 -04:00
internal add proper fuxed-based locking for stdio 2011-07-30 08:02:14 -04:00
ipc overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
ldso when resolving symbols with only weak defs, use first def, not last def 2011-07-25 09:22:05 -04:00
linux fix brk/sbrk behavior to match the real legacy functions 2011-05-22 12:34:33 -04:00
locale gb18030 support in iconv (only from, not to) 2011-07-12 20:30:04 -04:00
malloc posix_memalign should fail if size is not a multiple of sizeof(void *) 2011-06-29 19:26:30 -04:00
math fix error in previous ld80 fpclassify commit 2011-06-30 16:37:51 -04:00
misc fix some bugs in setxid and update setrlimit to use __synccall 2011-07-30 08:19:31 -04:00
mman work around linux bug in mprotect 2011-06-29 00:42:42 -04:00
mq const correctness in mq_notify 2011-06-25 09:23:36 -04:00
multibyte fix all implicit conversion between signed/unsigned pointers 2011-03-25 16:34:03 -04:00
network "implement" getnetbyaddr and getnetbyname 2011-07-12 02:52:06 -04:00
passwd fix buffer overrun in getgrent code when there are no group members 2011-06-30 08:11:06 -04:00
prng locking support for random() prng 2011-06-29 15:29:52 -04:00
process ensure in fork that child gets its own new robust mutex list 2011-07-16 23:17:17 -04:00
regex duplicate re_nsub in LSB/glibc ABI compatible location 2011-06-16 16:53:11 -04:00
search XSI search.h API implementation by Szabolcs Nagy 2011-06-25 18:18:57 -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 add proper fuxed-based locking for stdio 2011-07-30 08:02:14 -04:00
stdlib fix various bugs in new integer parser framework 2011-07-14 22:11:00 -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 remove ugly prng from mk*temp and just re-poll time on retry 2011-07-28 22:03:54 -04:00
termios overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
thread add proper fuxed-based locking for stdio 2011-07-30 08:02:14 -04:00
time workaround for gcc's optimizer breaking dynamic symbol resolution 2011-07-24 01:10:01 -04:00
unistd fix some bugs in setxid and update setrlimit to use __synccall 2011-07-30 08:19:31 -04:00