29 lines
751 B
Diff
29 lines
751 B
Diff
--- 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)
|