--- libcap-ng-0.7.9/src/cap-ng.c.noatfork
+++ libcap-ng-0.7.9/src/cap-ng.c
@@ -153,15 +153,6 @@
CAPNG_NEW,
{0, 0} };
-
-/*
- * The pthread_atfork function is being made weak so that we can use it
- * if the program is linked with pthreads and not requiring it for
- * everything that uses libcap-ng.
- */
-extern int __attribute__((weak)) pthread_atfork(void (*prepare)(void),
- void (*parent)(void), void (*child)(void));
-
/*
* Reset the state so that init gets called to erase everything
*/
@@ -173,8 +164,7 @@
static void init_lib(void) __attribute__ ((constructor));
static void init_lib(void)
{
- if (pthread_atfork)
- pthread_atfork(NULL, NULL, deinit);
+ pthread_atfork(NULL, NULL, deinit);
}
static void init(void)