glibc/sysdeps/mach
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
..
htl
hurd hurd: Fix exec usage of mach_setup_thread 2018-08-01 00:10:03 +02:00
i386
include hurd: Fix installed-headers tests 2018-07-20 03:28:08 +02:00
sys
_strerror.c
adjtime.c
configure
configure.ac
getloadavg.c
getpagesize.c
getsysstats.c
gettimeofday.c
libc-lock.h
libmachuser.abilist
Makefile
mprotect.c
msync.c
munmap.c
nanosleep.c
pagecopy.h
readonly-area.c
sched_yield.c
sleep.c
strerror_l.c libc: Extend __libc_freeres framework (Bug 23329). 2018-06-29 22:39:06 -04:00
Subdirs
sysdep.h
thread_state.h
usleep.c
xpg-strerror.c