| /* autogenerated by gensyscalls.py */ | |
| #include <sys/linux-syscalls.h> | |
| .text | |
| .type __rt_sigtimedwait, @function | |
| .globl __rt_sigtimedwait | |
| .align 4 | |
| __rt_sigtimedwait: | |
| /* invoke trap */ | |
| mov.l 0f, r3 /* trap num */ | |
| trapa #(4 + 0x10) | |
| /* check return value */ | |
| cmp/pz r0 | |
| bt __NR_rt_sigtimedwait_end | |
| /* keep error number */ | |
| sts.l pr, @-r15 | |
| mov.l 1f, r1 | |
| jsr @r1 | |
| mov r0, r4 | |
| lds.l @r15+, pr | |
| __NR_rt_sigtimedwait_end: | |
| rts | |
| nop | |
| .align 2 | |
| 0: .long __NR_rt_sigtimedwait | |
| 1: .long __set_syscall_errno |