summaryrefslogtreecommitdiffstats
path: root/libpthread/nptl/sysdeps/generic/dl-tls.c
Commit message (Collapse)AuthorAgeFilesLines
* whitespace fixesAustin Foxley2009-10-171-1/+1
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* tls: test for DTV vs TCB at TP correctlyAustin Foxley2009-09-231-11/+11
| | | | 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-0/+82
|
* Get rid of more glibc NPTL symbol and alias madness. Also disable usage of"Steven J. Hill"2006-01-141-4/+0
| | | | | | 'libc/sysdeps/linux/common/fork.c' when NPTL is being used. Finally, there are additional weak functions that need to be defined when using NPTL which have also been added.
* Clean up headers for the install target. Also define ↵"Steven J. Hill"2006-01-051-0/+1
| | | | 'attribute_tls_model_ie' in 'libc-internal.h' where it belongs. Update includes in a few other miscellaneous files.
* Added TLS variables to 'struct elf_resolve' which will be needed for TLS ↵"Steven J. Hill"2005-09-211-3/+1
| | | | support. Created 'dl-tls.c' specifically for ldso instead of trying to share with the one used by the C library. It was getting to be too much of a hassle and this way hopefully all of the TLS functions can be in one place making maintenance much easier. Added new TLS relocation handlers for MIPS. The code is correct, but the variables used to perform the relocations are not set properly as more changes are necessary to the core of ldso.
* Changes made to the dynamic loader for TLS/NPTL support. Additional changes ↵"Steven J. Hill"2005-08-091-25/+44
| | | | made to libpthread and libc for remaining support.
* Properly link in needed TLS functions for the static C library. Added the ↵"Steven J. Hill"2005-07-311-0/+799
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.