aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/generic
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2025-01-09 19:30:44 +0100
committerFlorian Weimer <fweimer@redhat.com>2025-01-09 19:30:44 +0100
commitd1da011118ad8e35002034128458355a2de570ef (patch)
tree697fb370500477b36b8b061f945bd413b86e4539 /sysdeps/generic
parent9b71570c465a38cc19c3362526048c7dcfc999e6 (diff)
downloadglibc-d1da011118ad8e35002034128458355a2de570ef.zip
glibc-d1da011118ad8e35002034128458355a2de570ef.tar.gz
glibc-d1da011118ad8e35002034128458355a2de570ef.tar.bz2
elf: Always define TLS_TP_OFFSET
This will be needed to compute __rseq_offset outside of the TLS relocation machinery. Reviewed-by: Michael Jeanson <mjeanson@efficios.com>
Diffstat (limited to 'sysdeps/generic')
-rw-r--r--sysdeps/generic/dl-tls.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sysdeps/generic/dl-tls.h b/sysdeps/generic/dl-tls.h
index 8aff4b6..e9480f1 100644
--- a/sysdeps/generic/dl-tls.h
+++ b/sysdeps/generic/dl-tls.h
@@ -33,4 +33,7 @@ extern void *__tls_get_addr (tls_index *ti);
TLS block. */
#define TLS_DTV_OFFSET 0
+/* Static TLS offsets are relative to the unadjusted thread pointer. */
+#define TLS_TP_OFFSET 0
+
#endif /* _DL_TLS_H */