Rich Felker
|
19a1fe670a
remove remnants of support for running in no-thread-pointer mode
|
10 years ago |
Rich Felker
|
56fbaa3bbe
make all objects used with atomic operations volatile
|
10 years ago |
Jens Gustedt
|
df7d0dfb9c
use weak symbols for the POSIX functions that will be used by C threads
|
10 years ago |
Rich Felker
|
a6adb2bcd8
work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1
|
11 years ago |
Rich Felker
|
dab441aea2
always initialize thread pointer at program start
|
11 years ago |
Rich Felker
|
38a0a4db2f
fix invalid implicit pointer conversion in pthread_key_create
|
11 years ago |
Rich Felker
|
dba68bf98f
add proper fuxed-based locking for stdio
|
14 years ago |
Rich Felker
|
a6054e3c94
move some more code out of pthread_create.c
|
14 years ago |
Rich Felker
|
537d33d334
simplify pthread tsd key handling
|
14 years ago |
Rich Felker
|
fd80cfa00b
omit pthread tsd dtor code if tsd is not used
|
14 years ago |
Rich Felker
|
6c16d3e98a
use bss instead of mmap for main thread's pthread thread-specific data
|
14 years ago |
Rich Felker
|
c9806fc2f9
greatly simplify pthread_key_create (~20% size reduction)
|
14 years ago |
Rich Felker
|
b480808a6a
optimize POSIX TSD for fast pthread_getspecific
|
14 years ago |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 years ago |