diff options
Diffstat (limited to 'libc/arch-mips/syscalls/clock_nanosleep.S')
-rw-r--r-- | libc/arch-mips/syscalls/clock_nanosleep.S | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/libc/arch-mips/syscalls/clock_nanosleep.S b/libc/arch-mips/syscalls/clock_nanosleep.S index 91a1418..6002ab4 100644 --- a/libc/arch-mips/syscalls/clock_nanosleep.S +++ b/libc/arch-mips/syscalls/clock_nanosleep.S @@ -1,23 +1,19 @@ /* Generated by gensyscalls.py. Do not edit. */ -#include <asm/unistd.h> - .text - .globl clock_nanosleep - .align 4 - .ent clock_nanosleep +#include <private/bionic_asm.h> -clock_nanosleep: +ENTRY(clock_nanosleep) .set noreorder - .cpload $t9 - li $v0, __NR_clock_nanosleep + .cpload t9 + li v0, __NR_clock_nanosleep syscall - bnez $a3, 1f - move $a0, $v0 - j $ra + bnez a3, 1f + move a0, v0 + j ra nop 1: - la $t9,__set_errno - j $t9 + la t9,__set_errno_internal + j t9 nop .set reorder - .end clock_nanosleep +END(clock_nanosleep) |