Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
d41cdef9198e635270d30e82be939d4ea0cbce82
/
src
/
internal
/
libc.h
d56460c
unify static and dynamic linked implementations of thread-local storage
by Rich Felker
· 9 years ago
1b0cdc8
refactor stdio open file list handling, move it out of global libc struct
by Rich Felker
· 9 years ago
61a3364
overhaul locale internals to treat categories roughly uniformly
by Rich Felker
· 9 years ago
68630b5
eliminate costly tricks to avoid TLS access for current locale state
by Rich Felker
· 9 years ago
f203b35
fix inconsistent visibility for __hwcap and __sysinfo symbols
by Rich Felker
· 9 years ago
f9cccfc
remove cruft for libc struct accessor function and broken visibility
by Rich Felker
· 9 years ago
19a1fe6
remove remnants of support for running in no-thread-pointer mode
by Rich Felker
· 9 years ago
56fbaa3
make all objects used with atomic operations volatile
by Rich Felker
· 10 years ago
6cb4f91
implement locale file loading and state for remaining locale categories
by Rich Felker
· 10 years ago
0bc0309
add locale framework
by Rich Felker
· 10 years ago
dab441a
always initialize thread pointer at program start
by Rich Felker
· 10 years ago
e803829
fix potential deadlock bug in libc-internal locking logic
by Rich Felker
· 11 years ago
b20760c
support configurable page size on mips, powerpc and microblaze
by Szabolcs Nagy
· 11 years ago
7586360
add support for init/fini array in main program, and greatly simplify
by Rich Felker
· 11 years ago
23ccb80
consistently use the internal name __environ for environ
by Rich Felker
· 12 years ago
03b0f13
fix trailing whitespace issues that crept in here and there
by Rich Felker
· 12 years ago
607b05a
use explicit visibility to optimize a few hot-path function calls
by Rich Felker
· 12 years ago
36be528
workaround broken hidden-visibility handling in pcc
by Rich Felker
· 12 years ago
dcd6037
support for TLS in dynamic-loaded (dlopen) modules
by Rich Felker
· 12 years ago
8431d79
TLS (GNU/C11 thread-local storage) support for static-linked programs
by Rich Felker
· 12 years ago
e1b9c1b
save AT_HWCAP from auxv for subsequent use in machine-specific code
by Rich Felker
· 12 years ago
a541297
enable LARGEFILE64 aliases
by Rich Felker
· 12 years ago
0c29adf
remove everything related to forkall
by Rich Felker
· 12 years ago
4750cf4
ditch the priority inheritance locks; use malloc's version of lock
by Rich Felker
· 12 years ago
f34d0ea
new internal locking primitive; drop spinlocks
by Rich Felker
· 12 years ago
78e79d9
new attempt at working around the gcc 3 visibility bug
by Rich Felker
· 13 years ago
bae2e52
cleanup and work around visibility bug in gcc 3 that affects x86_64
by Rich Felker
· 13 years ago
df0b5a4
security hardening: ensure suid programs have valid stdin/out/err
by Rich Felker
· 13 years ago
407d933
pthread and synccall cleanup, new __synccall_wait op
by Rich Felker
· 13 years ago
3578760
simplify multi-threaded errno, eliminate useless function pointer
by Rich Felker
· 13 years ago
98acf04
use weak aliases rather than function pointers to simplify some code
by Rich Felker
· 13 years ago
dba68bf
add proper fuxed-based locking for stdio
by Rich Felker
· 13 years ago
acb0480
new attempt at making set*id() safe and robust
by Rich Felker
· 13 years ago
870cc67
fix minor bugs due to incorrect threaded-predicate semantics
by Rich Felker
· 13 years ago
9080cc1
clean up handling of thread/nothread mode, locking
by Rich Felker
· 13 years ago
ebf8244
optimize cancellation enable/disable code
by Rich Felker
· 13 years ago
feee989
overhaul pthread cancellation
by Rich Felker
· 13 years ago
b2486a8
move rsyscall out of pthread_create module
by Rich Felker
· 13 years ago
729cb49
new framework to inhibit thread cancellation when needed
by Rich Felker
· 13 years ago
f01d351
simplify calling of timer signal handler
by Rich Felker
· 13 years ago
537d33d
simplify pthread tsd key handling
by Rich Felker
· 13 years ago
952987a
reorganize the __libc structure for threaded performance issues
by Rich Felker
· 13 years ago
bf619d8
major improvements to cancellation handling
by Rich Felker
· 13 years ago
b470030
overhaul cancellation to fix resource leaks and dangerous behavior with signals
by Rich Felker
· 13 years ago
5eb0d33
implement flockfile api, rework stdio locking
by Rich Felker
· 14 years ago
41d5183
various changes in preparation for dynamic linking support
by Rich Felker
· 14 years ago
d89c9e8
use an accessor function for __libc data pointer when compiled as PIC
by Rich Felker
· 14 years ago
e9417ff
add pthread_atfork interface
by Rich Felker
· 14 years ago
0b44a03
initial check-in, version 0.5.0
by Rich Felker
· 14 years ago