369 Commits (c8798ef974d21c338a7d8d874a402978ffc6168e)

Author SHA1 Message Date
Szabolcs Nagy 204a69d2d9 copy the dtv pointer to the end of the pthread struct for TLS_ABOVE_TP archs 11 years ago
Rich Felker 56fbaa3bbe make all objects used with atomic operations volatile 11 years ago
Rich Felker 0fc317d83c factor cancellation cleanup push/pop out of futex __timedwait function 11 years ago
Szabolcs Nagy f3f29795da add IEEE binary128 long double support to floatscan 11 years ago
Szabolcs Nagy e63833cd43 remove cruft from x86_64 syscall.h 11 years ago
Rich Felker 7152a61a3a add FUTEX_PRIVATE macro to internal futex.h 12 years ago
Rich Felker a414e8374d provide CMPLX macros in implementation-internal libm.h 12 years ago
Rich Felker 4134c68dd4 unify non-inline version of syscall code across archs 12 years ago
Rich Felker e2e1bb8148 fix overflow corner case in strtoul-family functions 12 years ago
Rich Felker 23614b0fcb add C11 thread creation and related thread functions 12 years ago
Rich Felker 5345c9b884 fix false ownership of stdio FILEs due to tid reuse 12 years ago
Rich Felker b8ca9eb530 fix fallback checks for kernels without private futex support 12 years ago
Rich Felker 37195db8ec redesign cond var implementation to fix multiple issues 12 years ago
Rich Felker de7e99c585 make pointers used in robust list volatile 12 years ago
Rich Felker bc09d58c04 make futex operations use private-futex mode when possible 12 years ago
Rich Felker b5bbe79749 add framework for mmap2 syscall unit to vary by arch 12 years ago
Rich Felker 41421d6beb implement mo file string lookup for translations 12 years ago
Rich Felker 6cb4f91db7 implement locale file loading and state for remaining locale categories 12 years ago
Stefan Kristiansson 200d15479c add or1k (OpenRISC 1000) architecture port 12 years ago
Rich Felker 0bc03091bb add locale framework 12 years ago
Rich Felker ac31bf278d simplify errno implementation 12 years ago
Szabolcs Nagy 8258014fd1 fix for broken kernel side RLIM_INFINITY on mips 12 years ago
Rich Felker 106e65d6f6 break down coarse-grained 64-bit-off_t syscall remappings 12 years ago
Rich Felker 55f45bc722 fix sendfile syscall to use 64-bit off_t 12 years ago
Rich Felker 9b880a6b41 fix sys_open macro for archs without the plain open syscall 12 years ago
Rich Felker 9289931446 fix placement of multiple inclusion guard endif in internal syscall.h 12 years ago
Rich Felker 594c827a22 support kernels with no SYS_open syscall, only SYS_openat 12 years ago
Timo Teräs fbeadd150f make socketcall types common as they are same for all architectures 12 years ago
Rich Felker 58e75db471 add working vdso clock_gettime support, including static linking 12 years ago
Rich Felker 83c98aac4c use hidden visibility rather than protected for syscall internals 12 years ago
Rich Felker dab441aea2 always initialize thread pointer at program start 12 years ago
Rich Felker 30c1205acd include header that declares __syscall_ret where it's defined 12 years ago
Rich Felker aacd348637 rename superh port to "sh" for consistency 12 years ago
Bobby Bingham 3a3c813e08 superh port 13 years ago
Rich Felker d8b587796f mostly-cosmetic fixups to x32 port merge 12 years ago
rofl0r 323272db17 import vanilla x86_64 code as x32 13 years ago
rofl0r 5cc1d920ba internal/syscall.h: add syscall_arg_t macro 13 years ago
rofl0r bf84967cae internal/syscall.h: use a macro for the syscall args casts 13 years ago
Rich Felker 3af2edee15 fix ftello result for append streams with unflushed output 12 years ago
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 13 years ago
Rich Felker 179ab5a505 add infrastructure to record and report the version of libc.so 13 years ago
Rich Felker e803829e6b fix potential deadlock bug in libc-internal locking logic 13 years ago
Szabolcs Nagy b20760c023 support configurable page size on mips, powerpc and microblaze 13 years ago
Szabolcs Nagy 9b0fcb441a math: remove STRICT_ASSIGN macro 13 years ago
Szabolcs Nagy afa2aaccea math: remove libc.h include from libm.h 13 years ago
Szabolcs Nagy 8dba548628 math: cosmetic cleanup (use explicit union instead of fshape and dshape) 13 years ago
Szabolcs Nagy 63b9cc7773 math: remove *_WORD64 macros from libm.h 13 years ago
Szabolcs Nagy 94a3d13ae6 math: remove old longdbl.h 13 years ago
Szabolcs Nagy af5f6d9556 long double cleanup, initial commit 13 years ago
Rich Felker 7356c2554e fix multiple bugs in SIGEV_THREAD timers 13 years ago