glibc/sysdeps
Samuel Thibault 17a62de1ff Fix hang on fork
If e.g. a signal is being received while we are running fork(), the signal
thread may be having our SS lock when we make the space copy, and thus in the
child we can not take the SS lock any more.

* sysdeps/mach/hurd/fork.c (__fork): Lock SS->lock around __proc_dostop call.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2014-08-28 22:09:29 +02:00
..
aarch64 Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
alpha Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
arm Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
generic Add __safe_fatal and use it in __pthread_unwind forwarder fallback. 2014-07-31 14:00:33 -07:00
gnu Refactor handling of /lib64 etc. cases, move out of sysdeps/gnu/configure.ac. 2014-07-17 14:35:48 +00:00
hppa Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
i386 i386 TLS_INIT_TP might produce bogus asm changing stack pointer [BZ #17319] 2014-08-28 09:53:08 +02:00
ia64 IA64: Move NPTL public headers to sysdeps/ia64/nptl/. 2014-08-04 09:58:14 -04:00
ieee754 Fix missing <math_private.h> in ldbl-96 fma 2014-08-04 10:20:20 +02:00
init_array
m68k Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
mach Fix hang on fork 2014-08-28 22:09:29 +02:00
microblaze Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
mips Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
nptl Check value of futex before updating in __lll_timedlock 2014-08-12 12:57:27 +01:00
posix Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
powerpc Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
pthread
s390 Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
sh Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
sparc
tile Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
unix Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
wordsize-32
wordsize-64
x86 Fix comment error that Jakub pointed out but I forgot to fix 2014-08-13 18:46:41 +05:30
x86_64 Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30