musl/src
Rich Felker dc046f55bb add floating point register saving/restoring to mips setjmp/longjmp
also fix the alignment of jmp_buf to meet the abi. linux always
emulates fpu on mips if it's not present, so enabling this code
unconditionally is "safe" but may be slow. in the long term it may be
preferable to find a way to disable it on soft float builds.
2012-07-22 18:55:01 -04:00
..
aio stupid typo (caused by rather ugly spelling in POSIX..) in aio 2011-09-28 11:36:11 -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
ctype fix broken wcwidth tables 2012-06-20 15:22:03 -04:00
dirent add (currently stubbed due to stubbed strverscmp) versionsort function 2012-06-13 11:14:38 -04:00
env direct syscall to open in __init_security needs O_LARGEFILE 2012-06-14 23:58:40 -04:00
errno better description for errno==0 2012-04-16 18:37:53 -04:00
exit stdio: handle file position correctly at program exit 2012-06-19 01:27:26 -04:00
fcntl proper error handling for fcntl F_GETOWN on modern kernels 2012-06-20 22:16:47 -04:00
fenv try fixing/optimizing x86_64 fenv exception code 2012-03-17 20:10:02 -04:00
internal fix several locks that weren't updated right for new futex-based __lock 2012-07-12 11:23:43 -04:00
ipc overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
ldso make dynamic linker tell the debugger its own pathname 2012-07-13 01:31:02 -04:00
linux add process_vm_readv and process_vm_writev syscall wrappers 2012-06-23 21:38:47 -04:00
locale duplocale: don't crash when called with LC_GLOBAL_LOCALE 2012-06-20 13:48:57 -04:00
malloc ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
math fix missing prototype and simplify sincosl on ld64 archs 2012-07-02 20:25:28 -04:00
misc replace old and ugly crypt implementation 2012-06-29 00:56:37 -04:00
mman process-shared barrier support, based on discussion with bdonlan 2011-09-27 13:50:29 -04:00
mq fix longstanding missing static in mq_notify (namespace pollution) 2012-04-29 00:20:53 -04:00
multibyte fix failure of mbsinit(0) (not UB; required to return nonzero) 2012-05-26 18:02:45 -04:00
network make getservby*_r return error code rather than -1 (and using errno) 2012-07-22 18:49:49 -04:00
passwd make passwd/group functions safe against cancellation in stdio 2012-02-01 23:51:19 -05:00
prng ditch the priority inheritance locks; use malloc's version of lock 2012-04-24 16:32:23 -04:00
process x86_64 vfork implementation 2012-02-06 18:23:11 -05:00
regex fix regex on arm 2012-05-25 10:45:05 -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 overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
setjmp add floating point register saving/restoring to mips setjmp/longjmp 2012-07-22 18:55:01 -04:00
signal sigsetjmp asm for mips 2012-07-12 22:20:36 -04:00
stat add LSB ABI __xstat, etc. junk 2012-05-31 23:32:09 -04:00
stdio putw is supposed to return 0 (not the value written) on success 2012-07-04 12:21:22 -04:00
stdlib further fixes to leading space issue (forgot the wide versions) 2012-04-19 12:56:29 -04:00
string make strerror_r behave nicer on failure 2012-06-20 12:07:18 -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 legacy junk compatibility grab-bag 2012-04-18 12:22:24 -04:00
thread avoid blx instruction which does not exist on armv4t or armv4 2012-07-14 20:15:02 -04:00
time add timegm function (inverse of gmtime), nonstandard 2012-06-13 14:41:52 -04:00
unistd initial version of mips (o32) port, based on work by Richard Pennington (rdp) 2012-07-11 04:22:13 -04:00