glibc/sysdeps/nptl
Florian Weimer 56290d6e76 Increase fork signal safety for single-threaded processes [BZ #19703]
This provides a band-aid and addresses the scenario where fork is
called from a signal handler while the process is in the malloc
subsystem (or has acquired the libio list lock).  It does not
address the general issue of async-signal-safety of fork;
multi-threaded processes are not covered, and some glibc
subsystems have fork handlers which are not async-signal-safe.
2016-05-12 15:26:55 +02:00
..
sys Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
aio_misc.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
allocrtsig.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fork.c Increase fork signal safety for single-threaded processes [BZ #19703] 2016-05-12 15:26:55 +02:00
fork.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
futex-internal.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gai_misc.h Fix build errors with -DNDEBUG. 2016-01-15 10:44:07 -07:00
Implies Get rid of nptl/sysdeps/pthread/ subdirectory 2014-06-12 13:48:47 -07:00
internaltypes.h New pthread_barrier algorithm to fulfill barrier destruction requirements. 2016-01-15 21:20:34 +01:00
jmp-unwind.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
libc-lock.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
libc-lockP.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
librt-cancellation.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
lowlevellock-futex.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
lowlevellock.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Makeconfig Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Makefile Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
malloc-machine.h malloc: Remove unused definitions of thread_atfork, thread_atfork_static 2016-04-14 09:17:36 +02:00
nptl-signals.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pthread-functions.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
pthread.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setxid.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
shm-directory.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigfillset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
stdio-lock.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Subdirs Get rid of nptl/sysdeps/pthread/ subdirectory 2014-06-12 13:48:47 -07:00
tcb-offsets.h Get rid of nptl/sysdeps/pthread/ subdirectory 2014-06-12 13:48:47 -07:00
tst-mqueue8x.c Get rid of nptl/sysdeps/pthread/ subdirectory 2014-06-12 13:48:47 -07:00
unwind-forcedunwind.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00