tls-threadvar
authorThomas Schwinge <thomas@schwinge.name>
Mon, 16 Jan 2017 17:43:37 +0000 (17:43 +0000)
committerAurelien Jarno <aurel32@debian.org>
Mon, 16 Jan 2017 17:43:37 +0000 (17:43 +0000)
commit411f9b4cca2ac3b0bdfb971ce435289597851e41
tree0b402e81890fc4d138c3eb72001cb2f5ff70a240
parent076d8fe25a7c36655329d6c04f3c62d97a46150a
tls-threadvar

replace the custom threadvar mechanism with generic TLS.
That will fix sigaltstack.

Note: the added reply_port and _hurd_sigstate fields should be kept last.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-tls-threadvar.diff
22 files changed:
hurd/Versions
hurd/hurd/signal.h
hurd/hurd/threadvar.h
hurd/hurdsig.c
hurd/hurdstartup.c
hurd/sigunwind.c
include/errno.h
sysdeps/mach/hurd/Versions
sysdeps/mach/hurd/cthreads.c
sysdeps/mach/hurd/dl-sysdep.c
sysdeps/mach/hurd/errno-loc.c
sysdeps/mach/hurd/errno.c [deleted file]
sysdeps/mach/hurd/fork.c
sysdeps/mach/hurd/i386/init-first.c
sysdeps/mach/hurd/i386/makecontext-helper.c
sysdeps/mach/hurd/i386/makecontext.S
sysdeps/mach/hurd/i386/sigreturn.c
sysdeps/mach/hurd/i386/tls.h
sysdeps/mach/hurd/libc-lock.h
sysdeps/mach/hurd/libc-tsd.h [deleted file]
sysdeps/mach/hurd/mig-reply.c
sysdeps/mach/hurd/profil.c