glibc/sysdeps/mach/hurd/i386
Samuel Thibault 5c81be5340 hurd: Fix race between calling RPC and handling a signal
* sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Make
	_hurd_intr_rpc_msg_about_to global point to start of controlled
	assembly snippet. Make it check canceled flag.
	* hurd/hurdsig.c (_hurdsig_abort_rpcs): Only mutate thread if it passed
	the _hurd_intr_rpc_msg_about_to point.
	* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Remove comment on mutation
	issue, remove cancel flag check.
2018-10-28 13:41:51 +01:00
..
bits Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
htl hurd: Bump remaining LGPL2+ htl licences to LGPL 2.1+ 2018-04-02 16:37:36 +02:00
sys Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Implies hurd: Add hurd thread library 2018-04-02 01:44:14 +02:00
Makefile hurd: XFAIL absence of C11 threads implementation 2018-10-25 01:31:09 +02:00
Versions
____longjmp_chk.S hurd: Fix reference to _hurd_self_sigstate 2018-06-16 14:07:23 +00:00
c++-types.data
dl-machine.h
exc2signal.c hurd: Add missing symbols 2018-04-04 02:17:49 +02:00
init-first.c hurd: Fix startup of static binaries linked against libpthread 2018-07-31 22:41:20 +02:00
intr-msg.h hurd: Fix race between calling RPC and handling a signal 2018-10-28 13:41:51 +01:00
ioperm.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
jmp_buf-macros.h hurd: Add jmp_buf-macros.h 2018-01-06 02:32:55 +01:00
ld.abilist hurd: Fix some ld.so symbol override from libc 2018-07-28 14:57:10 +02:00
libBrokenLocale.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libanl.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libc.abilist hurd: Fix exec usage of mach_setup_thread 2018-08-01 00:10:03 +02:00
libcrypt.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libdl.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libm.abilist Add narrowing divide functions. 2018-05-17 00:40:52 +00:00
libnsl.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libpthread.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libresolv.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
librt.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
libutil.abilist Ignore absolute symbols in ABI tests. 2018-05-04 15:46:32 +00:00
localplt.data hurd: Fix some ld.so symbol override from libc 2018-07-28 15:12:42 +02:00
longjmp-ts.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
sigcontextinfo.h Remove unused frame.h header, sigcontextinfo.h macros. 2018-03-22 16:40:51 +00:00
signal-defines.sym
sigreturn.c hurd: Replace threadvars with TLS 2018-03-17 23:29:57 +01:00
static-start.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tls.h hurd: Enable thread-safe i386 atomic instructions 2018-07-20 01:12:08 +02:00
tlsdesc.sym hurd: Add tlsdesc.sym 2018-01-30 00:52:48 +01:00
trampoline.c hurd: Replace threadvars with TLS 2018-03-17 23:29:57 +01:00