glibc/sysdeps
Samuel Thibault 0e75c4a463 hurd: Fix pthread_self() without libpthread
5476f8cd2e ("htl: move pthread_self info libc.") moved the htl
pthread_self() function from libpthread to libc, replacing the previous libc
stub that just returns 0. And 53da64d1cf ("htl: Initialize ___pthread_self
early") added initialization code which is needed before being able to
call pthread_self. It is currently in libpthread, and thus never called
before programs can call pthread_self from libc, which then segfaults
when accessing _pthread_self()->thread.

This moves the initialization to libc itself, as initialized variables, so
pthread_self can always be called fine.
2024-07-17 14:14:21 +02:00
..
aarch64 Aarch64: Add new memset for Qualcomm's oryon-1 core 2024-06-30 13:47:17 +02:00
alpha math: Update alpha ulps 2024-07-14 12:44:15 +02:00
arc
arm arm: Avoid UB in elf_machine_rel() 2024-06-26 12:45:43 +02:00
csky
generic elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00
gnu
hppa
htl Add pthread_getname_np and pthread_setname_np for Hurd 2024-07-16 09:21:52 +02:00
hurd
i386
ieee754
loongarch LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic 2024-07-17 09:32:25 +08:00
m68k math: Update m68k ULPs 2024-07-08 21:51:03 +02:00
mach hurd: Fix pthread_self() without libpthread 2024-07-17 14:14:21 +02:00
microblaze
mips tests: XFAIL audit tests failing on all mips configurations, bug 29404 2024-07-12 18:49:42 +02:00
nios2
nptl Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02:00
or1k
posix
powerpc
pthread
riscv riscv: Update nofpu libm test ulps 2024-07-03 21:05:34 +02:00
s390 s390x: Fix segfault in wcsncmp [BZ #31934] 2024-07-11 15:08:57 +02:00
sh
sparc
unix Linux: Make __rseq_size useful for feature detection (bug 31965) 2024-07-09 19:33:37 +02:00
wordsize-32
wordsize-64
x86 x86: Disable non-temporal memset on Skylake Server 2024-07-16 17:20:18 +08:00
x86_64 elf: Support recursive use of dynamic TLS in interposed malloc 2024-07-01 19:02:11 +02:00