The Android Open Source Project | 1dc9e47 | 2009-03-03 19:28:35 -0800 | [diff] [blame] | 1 | /* autogenerated by gensyscalls.py */ |
| 2 | #include <sys/linux-syscalls.h> |
| 3 | |
| 4 | .text |
David 'Digit' Turner | 9973a56 | 2010-09-27 17:30:33 +0200 | [diff] [blame^] | 5 | .type __waitid, #function |
| 6 | .globl __waitid |
The Android Open Source Project | 1dc9e47 | 2009-03-03 19:28:35 -0800 | [diff] [blame] | 7 | .align 4 |
| 8 | .fnstart |
| 9 | |
David 'Digit' Turner | 9973a56 | 2010-09-27 17:30:33 +0200 | [diff] [blame^] | 10 | __waitid: |
The Android Open Source Project | 1dc9e47 | 2009-03-03 19:28:35 -0800 | [diff] [blame] | 11 | mov ip, sp |
| 12 | .save {r4, r5, r6, r7} |
| 13 | stmfd sp!, {r4, r5, r6, r7} |
| 14 | ldmfd ip, {r4, r5, r6} |
| 15 | ldr r7, =__NR_waitid |
| 16 | swi #0 |
| 17 | ldmfd sp!, {r4, r5, r6, r7} |
| 18 | movs r0, r0 |
| 19 | bxpl lr |
| 20 | b __set_syscall_errno |
| 21 | .fnend |