]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
support: Fix xclone build failures on ia64 and hppa
authorFlorian Weimer <fweimer@redhat.com>
Fri, 25 Jun 2021 07:30:00 +0000 (09:30 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Wed, 26 Jan 2022 17:50:39 +0000 (18:50 +0100)
(cherry picked from commit 97ed4749becdc20481688ee074e90507ca3501dd)

support/xclone.c

index 924d2b875402a8199620aa05a370fffbb75d6385..243eee8b23fac98e516b9205c060814263740034 100644 (file)
@@ -30,15 +30,14 @@ xclone (int (*fn) (void *arg), void *arg, void *stack, size_t stack_size,
 # ifdef __ia64__
   extern int __clone2 (int (*fn) (void *arg), void *stack, size_t stack_size,
                       int flags, void *arg, ...);
-  r = __clone2 (f, stack, stack_size, flags, arg, /* ptid */ NULL,
-               /* tls */ NULL, /* ctid  */ ctid);
+  r = __clone2 (fn, stack, stack_size, flags, arg, /* ptid */ NULL,
+               /* tls */ NULL, /* ctid  */ NULL);
 # else
 #  if _STACK_GROWS_DOWN
   r = clone (fn, stack + stack_size, flags, arg, /* ptid */ NULL,
             /* tls */ NULL, /* ctid */  NULL);
 #  elif _STACK_GROWS_UP
-  r = clone (fn, stack, flags, arg, /* ptid */ NULL, /* tls */ NULL,
-            &ctid);
+  r = clone (fn, stack, flags, arg, /* ptid */ NULL, /* tls */ NULL, NULL);
 #  endif
 # endif