clarify the purpose of this project
[nyanglibc.git] / shadow / fgetspent_r.shared.s
blob581a207e98bc76c7eccd39d597d754c2ba4e9acd
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 __fgetspent_r
9 .hidden __fgetspent_r
10 .type __fgetspent_r, @function
11 __fgetspent_r:
12 .LFB73:
13 pushq %rbp
14 pushq %rbx
15 movq %r8, %rbp
16 leaq __GI__nss_files_parse_spent(%rip), %r8
17 movq %rsi, %rbx
18 subq $8, %rsp
19 call __nss_fgetent_r
20 testl %eax, %eax
21 movl $0, %edx
22 cmovne %rdx, %rbx
23 movq %rbx, 0(%rbp)
24 addq $8, %rsp
25 popq %rbx
26 popq %rbp
27 ret
28 .LFE73:
29 .size __fgetspent_r, .-__fgetspent_r
30 .weak fgetspent_r
31 .set fgetspent_r,__fgetspent_r
32 .hidden __nss_fgetent_r