musl/src
Rich Felker b09b78905b floating point environment, untested
at present the i386 code does not support sse floating point, which is
not part of the standard i386 abi. while it may be desirable to
support it later, doing so will reduce performance and require some
tricks to probe if sse support is present.

this first commit is i386-only, but it should be trivial to port the
asm to x86_64.
2011-06-12 15:58:15 -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 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 floating point environment, untested 2011-06-12 15:58:15 -04:00
internal implement uselocale function (minimal) 2011-05-30 01:41:23 -04:00
ipc overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
ldso various changes in preparation for dynamic linking support 2011-02-24 16:37:21 -05: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 add useless, obsolescent function ulimit 2011-05-29 14:09:03 -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 check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
process fix backwards posix_spawn file action order 2011-05-29 12:58:02 -04:00
regex fix handling of d_name in struct dirent 2011-06-06 18:04:28 -04:00
select overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
setjmp modernize coding style in sjlj asm 2011-05-26 20:59:02 -04:00
signal implement psignal and psiginfo 2011-06-08 16:41:44 -04:00
stat fix (hopefully) statvfs breakage on x86_64 that resulted from fixing i386... 2011-04-05 23:58:36 -04:00
stdio fix the last known rounding bug in floating point printing 2011-05-11 19:58:03 -04:00
stdlib avoid crashing when nel==0 is passed to qsort 2011-04-29 11:14:55 -04:00
string fix strncat and wcsncat (double null termination) 2011-05-22 21:58:43 -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 implement pthread_[sg]etconcurrency. 2011-05-30 11:31:07 -04:00
time use volatile pointers for intentional-crash code. 2011-06-06 18:10:43 -04:00
unistd omit errno update path for syscalls that cannot fail 2011-04-21 21:52:41 -04:00