diff options
| author | "Steven J. Hill" <sjhill@realitydiluted.com> | 2006-08-24 02:58:45 +0000 |
|---|---|---|
| committer | "Steven J. Hill" <sjhill@realitydiluted.com> | 2006-08-24 02:58:45 +0000 |
| commit | 01f422c12f5799a44832eb26967a906edfc2ba55 (patch) | |
| tree | 1e8bdcaab1f4da088cc1c490bf96c361a663e0c4 /libc/sysdeps/linux/mips/clone.S | |
| parent | d2db9bdb4c79afcd4b09353346cd4eaf63b6cd2c (diff) | |
| download | uClibc-alpine-01f422c12f5799a44832eb26967a906edfc2ba55.tar.bz2 uClibc-alpine-01f422c12f5799a44832eb26967a906edfc2ba55.tar.xz | |
Well, this is everything for my NPTL implementation. The 'uClibc-nptl' branch is now the exact code that I have. I am going to re-run tests now to verify everything one more time. The next step after that is to merge from trunk with the latest stuff from Mike and Peter.
Diffstat (limited to 'libc/sysdeps/linux/mips/clone.S')
| -rw-r--r-- | libc/sysdeps/linux/mips/clone.S | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libc/sysdeps/linux/mips/clone.S b/libc/sysdeps/linux/mips/clone.S index 59df022c5..82f04adfa 100644 --- a/libc/sysdeps/linux/mips/clone.S +++ b/libc/sysdeps/linux/mips/clone.S @@ -96,8 +96,7 @@ NESTED(__clone,4*SZREG,sp) /* Successful return from the parent */ RESTORE_GP64 PTR_ADDU sp, FRAMESZ - j ra - nop + ret /* Something bad happened -- no child created */ L(error): @@ -118,7 +117,7 @@ L(error): its own function so that we can terminate the stack trace with our debug info. */ -LEAF(__thread_start) +ENTRY(__thread_start) L(thread_start): /* cp is already loaded. */ SAVE_GP (GPOFF) @@ -164,5 +163,4 @@ L(gotpid): END(__thread_start) -.weak clone; - clone = __clone +weak_alias (__clone, clone) |
