tls-threadvar
authorThomas Schwinge <thomas@schwinge.name>
Fri, 26 Jan 2018 22:35:29 +0000 (22:35 +0000)
committerAurelien Jarno <aurel32@debian.org>
Fri, 26 Jan 2018 22:35:29 +0000 (22:35 +0000)
commit00cf0becacbf7878c7996195d712040cea6711eb
tree06c003aedb964260b89dc4259766a4d3c35c4365
parent2a10a1d361c29aa94c3f7f3f9cf517c05a21ddce
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