Rich Felker
|
7e399fabd3
apply hidden visibility to various remaining internal interfaces
|
6 tahun lalu |
Rich Felker
|
13d1afa46f
overhaul internally-public declarations using wrapper headers
|
6 tahun lalu |
Rich Felker
|
18bf0829a7
improve machinery for ldso to report libc version
|
6 tahun lalu |
Rich Felker
|
9b95fd0944
define and use internal macros for hidden visibility, weak refs
|
6 tahun lalu |
Rich Felker
|
d56460c939
unify static and dynamic linked implementations of thread-local storage
|
9 tahun lalu |
Rich Felker
|
1b0cdc8700
refactor stdio open file list handling, move it out of global libc struct
|
9 tahun lalu |
Rich Felker
|
61a3364d24
overhaul locale internals to treat categories roughly uniformly
|
9 tahun lalu |
Rich Felker
|
68630b55c0
eliminate costly tricks to avoid TLS access for current locale state
|
9 tahun lalu |
Rich Felker
|
f203b3511f
fix inconsistent visibility for __hwcap and __sysinfo symbols
|
10 tahun lalu |
Rich Felker
|
f9cccfc16e
remove cruft for libc struct accessor function and broken visibility
|
10 tahun lalu |
Rich Felker
|
19a1fe670a
remove remnants of support for running in no-thread-pointer mode
|
10 tahun lalu |
Rich Felker
|
56fbaa3bbe
make all objects used with atomic operations volatile
|
10 tahun lalu |
Rich Felker
|
6cb4f91db7
implement locale file loading and state for remaining locale categories
|
10 tahun lalu |
Rich Felker
|
0bc03091bb
add locale framework
|
10 tahun lalu |
Rich Felker
|
dab441aea2
always initialize thread pointer at program start
|
11 tahun lalu |
Rich Felker
|
e803829e6b
fix potential deadlock bug in libc-internal locking logic
|
11 tahun lalu |
Szabolcs Nagy
|
b20760c023
support configurable page size on mips, powerpc and microblaze
|
11 tahun lalu |
Rich Felker
|
7586360bad
add support for init/fini array in main program, and greatly simplify
|
11 tahun lalu |
Rich Felker
|
23ccb80fcb
consistently use the internal name __environ for environ
|
12 tahun lalu |
Rich Felker
|
03b0f13e90
fix trailing whitespace issues that crept in here and there
|
12 tahun lalu |
Rich Felker
|
607b05aca6
use explicit visibility to optimize a few hot-path function calls
|
12 tahun lalu |
Rich Felker
|
36be5284c2
workaround broken hidden-visibility handling in pcc
|
12 tahun lalu |
Rich Felker
|
dcd6037150
support for TLS in dynamic-loaded (dlopen) modules
|
12 tahun lalu |
Rich Felker
|
8431d7972f
TLS (GNU/C11 thread-local storage) support for static-linked programs
|
12 tahun lalu |
Rich Felker
|
e1b9c1b01b
save AT_HWCAP from auxv for subsequent use in machine-specific code
|
12 tahun lalu |
Rich Felker
|
a541297617
enable LARGEFILE64 aliases
|
12 tahun lalu |
Rich Felker
|
0c29adfe42
remove everything related to forkall
|
12 tahun lalu |
Rich Felker
|
4750cf4202
ditch the priority inheritance locks; use malloc's version of lock
|
13 tahun lalu |
Rich Felker
|
f34d0ea511
new internal locking primitive; drop spinlocks
|
13 tahun lalu |
Rich Felker
|
78e79d9d50
new attempt at working around the gcc 3 visibility bug
|
13 tahun lalu |