summaryrefslogtreecommitdiff
path: root/src/internal
AgeCommit message (Expand)AuthorFilesLines
2019-04-17math: move complex math out of libm.hSzabolcs Nagy2-15/+22
2019-04-10remove external __syscall function and last remaining usersRich Felker17-263/+1
2019-04-10overhaul i386 syscall mechanism not to depend on external asm sourceRich Felker4-70/+24
2019-03-14fix crash/out-of-bound read in sscanfRich Felker2-2/+3
2019-02-22add membarrier syscall wrapper, refactor dynamic tls install to use itRich Felker1-1/+1
2019-02-18install dynamic tls synchronously at dlopen, streamline accessRich Felker1-0/+1
2019-02-16rewrite __synccall in terms of global thread listRich Felker1-1/+0
2019-02-15track all live threads in an AS-safe, fully-consistent linked listRich Felker1-4/+8
2019-02-15always block signals for starting new threads, refactor start argsRich Felker1-11/+0
2018-12-18add __timedwait backend workaround for old kernels where futex EINTRsRich Felker1-0/+1
2018-10-20remove volatile qualification from category pointers in __locale_structRich Felker1-1/+1
2018-10-20adapt setlocale to support possibility of failureRich Felker1-0/+2
2018-10-18adjust types in FILE struct to make line buffering check less expensiveRich Felker1-4/+2
2018-10-18optimize internal putc_unlocked macro used in putcRich Felker1-1/+2
2018-10-18fix wrong result for putc variants due to operator precedenceRich Felker1-1/+1
2018-10-16move stdio locking MAYBE_WAITERS definition to stdio_impl.hRich Felker1-0/+2
2018-10-12combine arch ABI's DTP_OFFSET into DTV pointersRich Felker1-2/+3
2018-09-18increase default thread stack/guard sizeRich Felker1-2/+2
2018-09-18limit the configurable default stack/guard size for threadsRich Felker1-2/+5
2018-09-18fix deletion of pthread tsd keys that still have non-null values storedRich Felker1-0/+3
2018-09-16fix null pointer subtraction and comparison in stdioRich Felker1-2/+2
2018-09-15fix undefined behavior in strto* via FILE buffer pointer abuseRich Felker2-8/+40
2018-09-13fix regression with compilers not incorporating C99 DR#289 resolutionRich Felker1-1/+1
2018-09-12remove vis.h protected-visibility hackRich Felker1-27/+0
2018-09-12split internal lock API out of libc.h, creating lock.hRich Felker2-6/+9
2018-09-12move misplaced __fork_handler declarationRich Felker2-1/+1
2018-09-12remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker1-6/+0
2018-09-12reduce spurious inclusion of libc.hRich Felker7-8/+7
2018-09-12remove unused __futex function and source fileRich Felker1-2/+0
2018-09-12declare and make hidden additional internal init/exit symbolsRich Felker1-0/+4
2018-09-12declare and make hidden additional internal stdio symbolsRich Felker1-0/+5
2018-09-12declare and make hidden more internal locale functionsRich Felker1-0/+2
2018-09-12move additional pthread internal declarations to pthread_impl.h, hideRich Felker1-0/+15
2018-09-12apply hidden visibility to various remaining internal interfacesRich Felker7-23/+23
2018-09-12apply hidden visibility to sigreturn code fragmentsRich Felker1-1/+3
2018-09-12apply hidden visibility to pthread internalsRich Felker1-11/+11
2018-09-12apply hidden visibility to stdio internalsRich Felker1-26/+26
2018-09-12apply hidden visibility to internal math functionsRich Felker1-24/+24
2018-09-12overhaul internally-public declarations using wrapper headersRich Felker3-22/+6
2018-09-12declare __getopt_msg in stdio_impl.hRich Felker1-0/+2
2018-09-12move __memalign declaration to malloc_impl.hRich Felker1-0/+2
2018-09-12make arch __set_thread_area backends hiddenRich Felker1-1/+1
2018-09-12make arch __clone backends hiddenRich Felker1-1/+1
2018-09-12move tlsdesc and internal dl function declarations to dynlink.hRich Felker1-0/+10
2018-09-12move __stdio_exit_needed to stdio_impl.hRich Felker1-0/+2
2018-09-12move __loc_is_allocated declaration to locale_impl.hRich Felker1-0/+1
2018-09-12move declarations of tls setup/access functions to pthread_impl.hRich Felker1-0/+6
2018-09-12move lgamma-related internal declarations to libm.hRich Felker1-0/+4
2018-09-12move declarations for malloc internals to malloc_impl.hRich Felker1-0/+4
2018-09-12improve machinery for ldso to report libc versionRich Felker2-6/+3