clarify the purpose of this project
[nyanglibc.git] / misc / timerfd_settime.shared.s
blob54ce5cda9658a054419b335dc9b2f60e6c1047d9
1 .text
2 #APP
3 memmove = __GI_memmove
4 memset = __GI_memset
5 memcpy = __GI_memcpy
6 #NO_APP
7 .p2align 4,,15
8 .globl __timerfd_settime
9 .type __timerfd_settime, @function
10 __timerfd_settime:
11 movq %rcx, %r10
12 movl $286, %eax
13 #APP
14 # 32 "../sysdeps/unix/sysv/linux/timerfd_settime.c" 1
15 syscall
17 # 0 "" 2
18 #NO_APP
19 cmpq $-4096, %rax
20 ja .L5
21 rep ret
22 .p2align 4,,10
23 .p2align 3
24 .L5:
25 movq __libc_errno@gottpoff(%rip), %rdx
26 negl %eax
27 movl %eax, %fs:(%rdx)
28 movl $-1, %eax
29 ret
30 .size __timerfd_settime, .-__timerfd_settime
31 .globl timerfd_settime
32 .set timerfd_settime,__timerfd_settime