summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libc/sysdeps/linux/mips/clone.S10
1 files changed, 6 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/mips/clone.S b/libc/sysdeps/linux/mips/clone.S
index c04b11b2a..e7be7d586 100644
--- a/libc/sysdeps/linux/mips/clone.S
+++ b/libc/sysdeps/linux/mips/clone.S
@@ -30,12 +30,12 @@
/* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg) */
.text
-.globl clone ;
+.globl __clone ;
.align 2;
- .type clone,@function;
- .ent clone, 0;
+ .type __clone,@function;
+ .ent __clone, 0;
-clone:
+__clone:
.frame sp, 4*SZREG, sp
#ifdef __PIC__
.set noreorder
@@ -109,3 +109,5 @@ __thread_start:
move a0,v0
jal HIDDEN_JUMPTARGET(_exit)
.end __thread_start
+
+weak_alias (__clone, clone)