From 56f3b9370747a7a33a9d56ff9365c89700dd0e67 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 17 Aug 2018 12:29:15 +0200 Subject: Revert "common: Prefer __register_atfork() to pthread_atfork() if possible" This reverts commit ce3cec7f8742254b8627b9db48973b81e91cbfc8. --- common/library.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'common') diff --git a/common/library.c b/common/library.c index b72465b..c1275f3 100644 --- a/common/library.c +++ b/common/library.c @@ -138,23 +138,6 @@ _p11_library_get_thread_local (void) } #endif -#if defined(HAVE_DECL___REGISTER_ATFORK) && !HAVE_DECL___REGISTER_ATFORK -extern int __register_atfork (void (*prepare) (void), void (*parent) (void), - void (*child) (void), void *dso_handle); -#endif /* HAVE_DECL___REGISTER_ATFORK */ - -#ifdef HAVE___REGISTER_ATFORK - -#define p11_register_atfork(a,b,c,d) \ - (__register_atfork((a),(b),(c),(d))) - -#else - -#define p11_register_atfork(a,b,c,d) \ - (pthread_atfork((a),(b),(c))) - -#endif /* HAVE___REGISTER_ATFORK */ - static void count_forks (void) { @@ -177,7 +160,7 @@ p11_library_init_impl (void) p11_message_locale = newlocale (LC_ALL_MASK, "POSIX", (locale_t) 0); #endif - p11_register_atfork (NULL, NULL, count_forks, NULL); + pthread_atfork (NULL, NULL, count_forks); } void -- cgit v1.1