993 Commits (ac5d085691e5a797a21ae36111aa0b274e1cf4ba)

Author SHA1 Message Date
Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 14 years ago
Rich Felker bac03cdde1 remove dependency of wmemmove on wmemcpy direction 14 years ago
Rich Felker 594318fd3d remove dependency of memmove on memcpy direction 14 years ago
Rich Felker fcfba99503 fix broken ttyname[_r] (failure to null-terminate result) 14 years ago
Rich Felker 0447b8dc5c fix missing statics in crypt_sha256 code 14 years ago
Rich Felker 13157b025e anti-DoS rounds count limits for blowfish and des crypt 14 years ago
Rich Felker 507b6091fa limit sha512 rounds to similar runtime to sha256 limit 14 years ago
Rich Felker 88bf5a8a8d add sha256/sha512 crypt 14 years ago
Rich Felker 8b28aa9c94 fix bug caused by main app & libc having map set; cannot free them 14 years ago
Rich Felker f419bcb9dc dladdr support for dynamic linker (nonstandard extension) 14 years ago
Rich Felker 9bff7c133e implement "low hanging fruit" from C11 14 years ago
Rich Felker b5289fd749 add c11 quick_exit and at_quick_exit functions 14 years ago
Rich Felker a5d6199d09 fix bug in gnu hash lookup on dlsym(handle, name) lookups 14 years ago
Rich Felker dbcb3ad925 clean up search_vec usage for vdso 14 years ago
Rich Felker 08b3c71410 use new search_vec function to find vdso in dynamic linker 14 years ago
Rich Felker 731e8ffdcf ensure canary is setup if stack-prot libs are dlopen'd into non-ssp app 14 years ago
Rich Felker 2bd05a4fc2 add gnu hash support in the dynamic linker 14 years ago
Rich Felker 67ba40d1e0 optimize legacy ffs function 14 years ago
Rich Felker a749ba3adc fix bug whereby most atexit-registered functions got skipped 14 years ago
Rich Felker 04109502c0 make dynamic linker report all failures before exiting 14 years ago
Rich Felker efe9751468 fix bug computing argc when invoking ld-musl-mips.so.1 progname ... 14 years ago
Rich Felker da8d0fc4fa fix extremely rare but dangerous race condition in robust mutexes 14 years ago
Rich Felker 11458e5b09 fix float parsing logic for long decimal expansions 14 years ago
Rich Felker dc82ee4e30 handle null arguments to legacy bsd err.h functions 14 years ago
Rich Felker 7650390de8 add missing xattr functions 14 years ago
Rich Felker ab76321c14 remove significandl 14 years ago
Rich Felker 2242bf616b add significand[fl] math functions 14 years ago
Rich Felker aaa9eb5101 memcpy asm for i386 and x86_64 14 years ago
Rich Felker f997e224fc remove unused but buggy code from strstr.c 14 years ago
Rich Felker 35c16933f0 remove buggy short-string wcsstr implementation; always use twoway 14 years ago
Rich Felker 617182734c add bsd fgetln function 14 years ago
Rich Felker 2b964b010e minor but worthwhile optimization in printf: avoid expensive strspn 14 years ago
Rich Felker 4c346919a9 trivial optimization to printf: avoid wasted call frame 14 years ago
Rich Felker a02bf5fc50 add blowfish hash support to crypt 14 years ago
Rich Felker 2f437040e7 fix (hopefully) all hard-coded 8's for kernel sigset_t size 14 years ago
Rich Felker b3c4cc121f make crypt return an unmatchable hash rather than NULL on failure 14 years ago
nsz 1fb0169154 math: fix exp.s on i386 and x86_64 so the exception flags are correct 14 years ago
Rich Felker 6ecff18cc5 fix bug dlsym bug that slipped in during dynamic linker cleanup 14 years ago
Rich Felker 3a1e7566db dlsym RTLD_NEXT support for mips 14 years ago
Rich Felker 7d9a5c6af7 more changes that were lost when committing mips dynamic linker 14 years ago
Rich Felker 59f4086cb1 fix change lost in the process of integrating mips dynamic linker 14 years ago
Rich Felker babf820180 mips dynamic linker support 14 years ago
Rich Felker 87d13a4c33 more cleanup of dynamic linker internals 14 years ago
Rich Felker 7cb44cd3de more dynamic linker internals cleanup 14 years ago
Rich Felker 05eff01e89 dynamic linker internals cleanup 14 years ago
Rich Felker 5a3a378615 floating point support for arm setjmp/longjmp 14 years ago
Rich Felker b0fc78520d fix argument type error on wcwidth function 14 years ago
Rich Felker 129ca6c05d fix missing static in getusershell (namespace pollution) 14 years ago
Rich Felker 970ef6a124 optimize mempcpy to minimize need for data saved across the call 14 years ago
Rich Felker 5aac5e2189 optimize arm setjmp/longjmp register saving/loading 14 years ago