musl/src
Rich Felker 5afc74fbaa fix integer type issue in strverscmp
lenl-lenr is not a valid expression for a signed int return value from
strverscmp, since after implicit conversion from size_t to int this
difference could have the wrong sign or might even be zero. using the
difference for char values works since they're bounded well within the
range of differences representable by int, but it does not work for
size_t values.
2013-02-26 01:42:11 -05:00
..
aio fix lio_listio return value in LIO_WAIT mode 2013-01-13 23:15:39 +01:00
complex complex: add C11 CMPLX macros and replace cpack with them 2012-11-13 01:31:49 +01:00
conf report support of TPS option in unistd.h and sysconf 2012-11-11 15:54:20 -05:00
crypt make some arrays const 2013-02-02 03:19:25 +01:00
ctype make some arrays const 2013-02-02 03:19:25 +01:00
dirent use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
env remove unused #undef environ now that libc.h no longer #defines it 2013-02-17 14:30:19 -05:00
errno fix typo in newly-added error message for EOWNERDEAD 2013-02-07 03:13:35 -05:00
exit __assert_fail(): remove _Noreturn, to get proper stacktraces 2013-01-04 20:36:34 +01:00
fcntl move fallocate syscall wrapper to linux-specific syscalls dir 2012-09-08 00:41:11 -04:00
fenv fenv support for ppc, untested 2012-11-18 16:31:14 -05:00
internal consistently use the internal name __environ for environ 2013-02-17 14:24:39 -05:00
ipc fix shmdt syscall calling convention on old archs 2012-10-28 15:04:26 -04:00
ldso fix uninitialized map_len being used in munmap failure paths in load_library 2013-02-02 00:59:25 -05:00
legacy more close-on-exec fixes, mostly using new "e" flag to fopen 2012-09-29 18:14:46 -04:00
linux remove __arch_prctl alias for arch_prctl 2012-12-07 16:22:13 -05:00
locale use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
malloc page-align initial brk value used by malloc in shared libc 2012-12-07 22:33:11 -05:00
math math: erf and erfc cleanup 2013-01-07 23:54:13 +01:00
misc move new linux syscall wrapper functions to proper source dir 2012-12-07 16:17:16 -05:00
mman clean up and fix logic for making mmap fail on invalid/unsupported offsets 2012-12-20 12:16:02 -05: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 dynamically allocate storage for gethostby* buffers 2013-02-02 02:07:38 -05:00
passwd add fgetgrent function 2013-02-17 13:21:56 -05:00
prng ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
process consistently use the internal name __environ for environ 2013-02-17 14:24:39 -05:00
regex revert regex "cleanup" that seems unjustified and may break backtracking 2013-02-01 01:10:59 -05:00
sched add support for thread scheduling (POSIX TPS option) 2012-11-11 15:38:04 -05: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 remove fenv saving/loading code from setjmp/longjmp on arm 2012-12-05 19:13:47 -05:00
signal fix sigorset/sigandset: _NSIG/8 is the size in bytes 2012-12-06 22:48:46 +01:00
stat add obsolete futimesat() 2012-12-06 20:27:54 +01:00
stdio document self-synchronized destruction issue for stdio locking 2012-12-10 18:31:39 -05:00
stdlib clean up stdio_impl.h 2012-11-08 16:39:41 -05:00
string fix integer type issue in strverscmp 2013-02-26 01:42:11 -05:00
temp use memcmp instead of str[n]cmp for temp function XXXXXX checking 2013-02-20 23:01:22 -05:00
termios legacy junk compatibility grab-bag 2012-04-18 12:22:24 -04:00
thread fix stale locks left behind when pthread_create fails 2013-02-01 22:25:19 -05:00
time make some arrays const 2013-02-02 03:19:25 +01:00
unistd streamline old-kernel fallback path of pipe2 to use syscalls directly 2013-02-03 16:09:05 -05:00