Samuel Thibault
42fc12ef73
hurd: Fix exec usage of mach_setup_thread
...
Exec needs that mach_setup_thread does *not* set up TLS since it works on
another task, so we have to split this into mach_setup_tls.
* mach/mach.h (__mach_setup_tls, mach_setup_tls): Add prototypes.
* mach/setup-thread.c (__mach_setup_thread): Move TLS setup to...
(__mach_setup_tls): ... new function.
(mach_setup_tls): New alias.
* hurd/hurdsig.c (_hurdsig_init): Call __mach_setup_tls after
__mach_setup_thread.
* sysdeps/mach/hurd/profil.c (update_waiter): Likewise.
* sysdeps/mach/hurd/setitimer.c (setitimer_locked): Likewise.
* mach/Versions [libc] (mach_setup_tls): Add symbol.
* sysdeps/mach/hurd/i386/libc.abilist (mach_setup_tls): Likewise.
2018-08-01 00:10:03 +02:00
..
2018-03-18 00:06:19 +01:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-04-03 23:06:00 +02:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2006-02-28 07:11:04 +00:00
2018-01-01 00:32:25 +00:00
2018-04-02 22:08:55 +00:00
1996-05-12 16:38:08 +00:00
2018-01-01 00:32:25 +00:00
2018-01-28 17:05:40 +01:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-02-21 14:11:05 -05:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-04-02 23:40:26 +00:00
2018-03-04 17:27:58 +01:00
2018-04-02 19:07:52 +00:00
2018-01-01 00:32:25 +00:00
2018-04-02 22:08:55 +00:00
2018-04-03 23:06:00 +02:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-04-02 22:08:55 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-03-20 03:00:39 +01:00
2018-03-18 18:33:37 +01:00
2018-03-18 19:43:04 +01:00
2016-09-22 01:45:48 +02:00
2016-09-22 01:45:48 +02:00
2018-04-02 19:07:52 +00:00
2018-03-18 18:23:45 +01:00
2018-01-01 00:32:25 +00:00
2018-04-02 19:07:52 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-08-01 00:10:03 +02:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-03-17 23:29:57 +01:00
2018-01-01 00:32:25 +00:00
2018-04-02 22:08:55 +00:00
2018-04-02 22:08:55 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-10 02:03:28 +01:00
2018-03-18 19:43:04 +01:00
2018-04-02 23:40:26 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
1995-02-18 01:27:10 +00:00
2018-01-01 00:32:25 +00:00
2018-04-02 22:08:55 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-03-18 18:23:45 +01:00
2018-01-01 00:32:25 +00:00
2018-04-02 19:07:52 +00:00
2018-03-17 23:29:57 +01:00
2017-08-27 22:10:17 +02:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-03-18 18:23:45 +01:00
2018-01-01 00:32:25 +00:00
2018-04-02 19:07:52 +00:00