summaryrefslogtreecommitdiffstats
path: root/libpthread/nptl/sysdeps/generic/libc-tls.c
Commit message (Collapse)AuthorAgeFilesLines
* tls: test for DTV vs TCB at TP correctlyAustin Foxley2009-09-231-9/+9
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Synch nptl branch with SH port: as requested by sjhill for mips-ash4 mergeCarmelo Amoroso2007-11-191-2/+3
|
* Finally check in all the changes I made for NPTL library proper."Steven J. Hill"2006-08-211-2/+2
|
* Remove debug code, sheesh."Steven J. Hill"2006-02-051-2/+0
|
* Clean up NPTL thread C library support files and simplify build process."Steven J. Hill"2006-02-051-6/+1
|
* Remove '__libc_fatal' function and usage of it. Remove and disable 'freeres' ↵"Steven J. Hill"2005-11-161-1/+1
| | | | code having to do with internal library memory usage and GDB. uClibc homey don't play that.
* Cleaned up 'struct link_map' and 'struct elf_resolve' such that the TLS data ↵"Steven J. Hill"2005-09-251-0/+2
| | | | items are located in the same place. This allows for casting the types back and forth between the pthreads library and the dynamic loader. Cleaned up 'ldsodefs.h' and imported all of the functions from 'dl-tls.c' into the dynamic loader. Consequently, the dynamic loader grew in size by 50%. MIPS is probably the worst case as far as size, but still expect the other architectures to have a double digit percentage size increase.
* Properly link in needed TLS functions for the static C library. Added the ↵"Steven J. Hill"2005-07-311-8/+3
| | | | new low-level locking primitives to the C library for both static and shared. Added the new file 'dl-tls.c' from glibc which should be the final code necessary to fully link all the libraries for a NPTL-based uClibc.
* Added new files for TLS functionality in libpthreads and for the dynamic ↵"Steven J. Hill"2005-07-221-0/+274
loader. The headers may be moved to the 'ldso' directory hierarchy at a later date depending on what we run into when implementating changes to the loader.