tls-threadvar
authorThomas Schwinge <thomas@schwinge.name>
Fri, 9 Mar 2018 20:48:04 +0000 (20:48 +0000)
committerAurelien Jarno <aurel32@debian.org>
Fri, 9 Mar 2018 20:48:04 +0000 (20:48 +0000)
commit14e042a164c446b592260c0a36d8574a2ff2f95b
treec846ebe5389f3c5a090c08522121924a1b137d75
parenta02633d448cd53c9ff1c509c9ddb92da0fe3046e
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