3 .section .gnu.warning.setnetent
5 .section .gnu.warning.endnetent
7 .section .gnu.warning.getnetent_r
9 .section .rodata.str1.1,"aMS",@progbits,1
16 .type setnetent, @function
22 # 124 "../nss/getXXent_r.c" 1
30 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
31 cmpxchgl
%edx
, lock
(%rip
)
35 leaq stayopen_tmp
(%rip
), %rax
37 leaq last_nip
(%rip
), %r8
38 leaq startp
(%rip
), %rcx
40 leaq __nss_networks_lookup2
(%rip
), %rsi
44 movq __libc_errno@gottpoff
(%rip
), %r8
47 # 129 "../nss/getXXent_r.c" 1
65 lock cmpxchgl
%edx
, lock
(%rip
)
69 call __lll_lock_wait_private
77 # 129 "../nss/getXXent_r.c" 1
78 xchgl
%eax
, lock
(%rip
)
89 # 129 "../nss/getXXent_r.c" 1
96 .size setnetent, .-setnetent
97 .section .rodata.str1.1
103 .type endnetent, @function
106 cmpq $
0, startp
(%rip
)
110 # 142 "../nss/getXXent_r.c" 1
118 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
119 cmpxchgl
%edx
, lock
(%rip
)
123 leaq last_nip
(%rip
), %r8
124 leaq startp
(%rip
), %rcx
126 leaq __nss_networks_lookup2
(%rip
), %rsi
127 leaq
.LC1(%rip), %rdi
130 movq __libc_errno@gottpoff
(%rip
), %r8
133 # 146 "../nss/getXXent_r.c" 1
153 # 146 "../nss/getXXent_r.c" 1
154 xchgl
%eax
, lock
(%rip
)
162 leaq lock
(%rip
), %rdi
165 # 146 "../nss/getXXent_r.c" 1
176 lock cmpxchgl
%edx
, lock
(%rip
)
178 leaq lock
(%rip
), %rdi
179 call __lll_lock_wait_private
182 .size endnetent, .-endnetent
183 .section .rodata.str1.1
185 .string "getnetent_r"
189 .hidden __getnetent_r
190 .type __getnetent_r, @function
197 # 159 "../nss/getXXent_r.c" 1
205 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
206 cmpxchgl
%edi
, lock
(%rip
)
210 movq __libc_h_errno@gottpoff
(%rip
), %rax
213 leaq last_nip
(%rip
), %r9
214 leaq startp
(%rip
), %r8
215 leaq
.LC2(%rip), %rdi
217 leaq stayopen_tmp
(%rip
), %rax
221 leaq __nss_networks_lookup2
(%rip
), %rdx
223 leaq
.LC0(%rip), %rsi
228 movq __libc_errno@gottpoff
(%rip
), %r8
232 # 165 "../nss/getXXent_r.c" 1
251 lock cmpxchgl
%edi
, lock
(%rip
)
253 leaq lock
(%rip
), %rdi
257 call __lll_lock_wait_private
267 # 165 "../nss/getXXent_r.c" 1
268 xchgl
%eax
, lock
(%rip
)
276 leaq lock
(%rip
), %rdi
279 # 165 "../nss/getXXent_r.c" 1
286 .size __getnetent_r, .-__getnetent_r
287 .globl __new_getnetent_r
288 .set __new_getnetent_r,__getnetent_r
290 .set getnetent_r,__new_getnetent_r
291 .section .gnu.warning.getnetent_r
294 .type __evoke_link_warning_getnetent_r, @object
295 .size __evoke_link_warning_getnetent_r, 135
296 __evoke_link_warning_getnetent_r
:
297 .string "Using 'getnetent_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
298 .section .gnu.warning.endnetent
301 .type __evoke_link_warning_endnetent, @object
302 .size __evoke_link_warning_endnetent, 133
303 __evoke_link_warning_endnetent
:
304 .string "Using 'endnetent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
305 .section .gnu.warning.setnetent
308 .type __evoke_link_warning_setnetent, @object
309 .size __evoke_link_warning_setnetent, 133
310 __evoke_link_warning_setnetent
:
311 .string "Using 'setnetent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking"
315 .comm stayopen_tmp,4,4
322 .hidden __nss_getent_r
324 .hidden __lll_lock_wait_private
326 .hidden __nss_networks_lookup2