clarify the purpose of this project
[nyanglibc.git] / gshadow / fgetsgent_r.shared.s
blob5d44855c24c6b369d5238f9ad1551321a74f92de
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 __fgetsgent_r
9 .hidden __fgetsgent_r
10 .type __fgetsgent_r, @function
11 __fgetsgent_r:
12 .LFB73:
13 pushq %rbp
14 pushq %rbx
15 movq %r8, %rbp
16 leaq __GI__nss_files_parse_sgent(%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 __fgetsgent_r, .-__fgetsgent_r
30 .weak fgetsgent_r
31 .set fgetsgent_r,__fgetsgent_r
32 .hidden __nss_fgetent_r