glibc/sysdeps
Adhemerval Zanella 2b47727c68 posix: Consolidate register-atfork
Both htl and nptl uses a different data structure to implement atfork
handlers.  The nptl one was refactored by 27761a1042 to use a dynarray
which simplifies the code.

This patch moves the nptl one to be the generic implementation and
replace Hurd linked one.  Different than previous NPTL, Hurd also uses
a global lock, so performance should be similar.

Checked on x86_64-linux-gnu, i686-linux-gnu, and with a build for
i686-gnu.
2021-03-12 10:19:22 -03:00
..
aarch64 math: Remove slow paths from asin and acos [BZ #15267] 2021-03-11 14:26:36 +00:00
alpha Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
arc Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
arm Update arm libm-test-ulps 2021-03-05 08:35:24 -03:00
csky Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
generic posix: Consolidate register-atfork 2021-03-12 10:19:22 -03:00
gnu Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c 2021-03-01 15:59:49 +01:00
hppa Update hppa libm-test-ulps 2021-03-07 17:23:34 +00:00
htl posix: Consolidate register-atfork 2021-03-12 10:19:22 -03:00
hurd Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
i386 i386: Regenerate ulps 2021-03-02 15:41:29 +01:00
ia64 Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
ieee754 math: Remove mpa files (part 2) [BZ #15267] 2021-03-11 15:45:19 +00:00
m68k m68k: Implement backtrace on top of <unwind-link.h> 2021-03-01 15:59:12 +01:00
mach posix: Consolidate register-atfork 2021-03-12 10:19:22 -03:00
microblaze Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
mips Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
nios2 Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
nptl posix: Consolidate register-atfork 2021-03-12 10:19:22 -03:00
posix nss: fix nss_database_lookup2's alternate handling [BZ #27416] 2021-03-09 14:34:50 -05:00
powerpc powerpc: Regenerate ulps 2021-03-03 18:39:17 +01:00
pthread [PATCH] pthread_once hangs when init routine throws an exception [BZ #18435] 2021-03-04 15:15:33 +01:00
riscv Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
s390 s390x: Regenerate ulps 2021-03-03 12:44:21 +01:00
sh Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
sparc Update sparc libm-test-ulps 2021-03-05 08:34:40 -03:00
unix nptl: Move Linux pthread_kill to nptl 2021-03-12 10:19:03 -03:00
wordsize-32 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
wordsize-64 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
x86 x86: Set minimum x86-64 level marker [BZ #27318] 2021-03-06 07:49:30 -08:00
x86_64 math: Remove mpa files [BZ #15267] 2021-03-11 14:26:36 +00:00