aboutsummaryrefslogtreecommitdiff
path: root/elf/elf.h
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-02-11 06:09:47 +0000
committerUlrich Drepper <drepper@redhat.com>2002-02-11 06:09:47 +0000
commit73a03a7663d18a9ac86c6f0603a89d0d71c97f22 (patch)
tree601f28007eef8c75ccb5ff2ea9e3bf3234bcc2f3 /elf/elf.h
parent2e36cb48e524a8877b56bb61da1a78babb3ef703 (diff)
downloadglibc-73a03a7663d18a9ac86c6f0603a89d0d71c97f22.zip
glibc-73a03a7663d18a9ac86c6f0603a89d0d71c97f22.tar.gz
glibc-73a03a7663d18a9ac86c6f0603a89d0d71c97f22.tar.bz2
Update.
* elf/elf.h: Define R_386_TLS_GD and R_386_TLS_LDM.
Diffstat (limited to 'elf/elf.h')
-rw-r--r--elf/elf.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/elf/elf.h b/elf/elf.h
index f43fbf8..683bb28 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -1073,6 +1073,11 @@ typedef struct
#define R_386_GOTOFF 9 /* 32 bit offset to GOT */
#define R_386_GOTPC 10 /* 32 bit PC relative offset to GOT */
#define R_386_32PLT 11
+#define R_386_TLS_GD 18 /* Direct 32 bit for GNU version of
+ general dynamic thread local data */
+#define R_386_TLS_LDM 19 /* Direct 32 bit for GNU version of
+ local dynamic thread local data
+ in LE code */
#define R_386_16 20
#define R_386_PC16 21
#define R_386_8 22
@@ -1084,7 +1089,7 @@ typedef struct
__tls_get_addr() */
#define R_386_TLS_GD_POP 27 /* Tag for popl in GD TLS code */
#define R_386_TLS_LDM_32 28 /* Direct 32 bit for local dynamic
- thread local data in GD code */
+ thread local data in LE code */
#define R_386_TLS_LDM_PUSH 29 /* Tag for pushl in LDM TLS code */
#define R_386_TLS_LDM_CALL 30 /* Relocation for call to
__tls_get_addr() in LDM code */