mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-08 17:42:12 +03:00
Linux: Move mq_notify from librt to libc
The symbol was moved using scripts/move-symbol-to-libc.py. An explicit call from fork into the mq_notify implementation replaces the previous use of pthread_atfork. Reviewed-by: Adhemerva Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
#include <assert.h>
|
||||
#include <ldsodefs.h>
|
||||
#include <list.h>
|
||||
#include <mqueue.h>
|
||||
#include <pthreadP.h>
|
||||
#include <sysdep.h>
|
||||
|
||||
@@ -41,6 +42,8 @@ fork_system_setup_after_fork (void)
|
||||
/* Initialize thread library locks. */
|
||||
GL (dl_stack_cache_lock) = LLL_LOCK_INITIALIZER;
|
||||
__default_pthread_attr_lock = LLL_LOCK_INITIALIZER;
|
||||
|
||||
call_function_static_weak (__mq_notify_fork_subprocess);
|
||||
}
|
||||
|
||||
/* In case of a fork() call the memory allocation in the child will be
|
||||
|
Reference in New Issue
Block a user