tls-threadvar
authorThomas Schwinge <thomas@schwinge.name>
Tue, 4 Sep 2018 19:13:02 +0000 (20:13 +0100)
committerSamuel Thibault <sthibault@debian.org>
Tue, 4 Sep 2018 19:13:02 +0000 (20:13 +0100)
commit5f9933522b1a4a8ec3bbeb24ee3f1a38e552bef1
treebcc02eaa1fedd0b5cccb2d1f1f437fd7c7c4581d
parentc194a61f32010dc7d7e941168e8c7d098bc1c6ce
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 git-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