Browse Source

riscv64: clone behaves like on aarch64, fixes tst-basic3, reported by sorear

Waldemar Brodkorb 1 month ago
parent
commit
52b57f937f
1 changed files with 1 additions and 17 deletions
  1. 1 17
      libpthread/nptl/sysdeps/unix/sysv/linux/riscv64/fork.c

+ 1 - 17
libpthread/nptl/sysdeps/unix/sysv/linux/riscv64/fork.c

@@ -1,19 +1,3 @@
-/* Copyright (C) 2005 Free Software Foundation, Inc.
-   Contributed by Phil Blundell <pb@nexus.co.uk>, 2005
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
 #include <sched.h>
 #include <signal.h>
 #include <sysdep.h>
@@ -22,6 +6,6 @@
 #define ARCH_FORK() \
   INLINE_SYSCALL (clone, 5,                                                  \
                  CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD, 0,     \
-                 NULL, &THREAD_SELF->tid, NULL)
+                 NULL, NULL, &THREAD_SELF->tid)
 
 #include "../fork.c"