mirror of
git://git.musl-libc.org/musl
synced 2025-03-06 20:48:29 +01:00
ensure in fork that child gets its own new robust mutex list
This commit is contained in:
parent
94a0171d80
commit
4ec07e1f60
1 changed files with 1 additions and 0 deletions
|
@ -11,6 +11,7 @@ pid_t fork(void)
|
|||
if (libc.main_thread && !ret) {
|
||||
pthread_t self = __pthread_self();
|
||||
self->tid = self->pid = syscall(SYS_getpid);
|
||||
memset(&self->robust_list, 0, sizeof self->robust_list);
|
||||
libc.threads_minus_1 = 0;
|
||||
libc.main_thread = self;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue