aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/inet_parse.beam
blob: ee4f5416411239b0041584726b67fa9587e276f4 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                        
                                                                                                                                                                                   

                                                                                                                                                                                                       


                                                                                                                               


                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            





















































                                                                                                                                                                                                                     

                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                  
                                                                                                                                                                                                         
                                                                                                         
                 




                                                                                                            
                 
                                                  

                                                                                                                                                                                         
                                           

                                                                                                                                 
                                   
                       





                                                                                                                                                                                                                                                                                                                                                                                                        
                 
                                                                                                                                                                                                                                                                         
                 




                                                                                                                                                              
                 
                                                      
                 



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
     














































                                                                                                                                                                                                                                                                       



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
FOR12BEAMAtom�x
inet_parseservicesnonamerpchostsresolvhost_conf_linuxhost_conf_freebsdoklookuphost_conf_bsdoslistsappenddelete_options
nsswitch_conf	protocolsnetmasksnetworks
parse_filecharsfderlangbinary_to_listfileopencloseparse_fdeofreverse+EXITwarningskipparse_csget_line	read_lineiofile_descriptorcollect_lineread	byte_sizelength-curposition
port_proto*list_to_atomvisible_stringfalseis_vis1truedomainis_dom1stringtokens
is_dom_ldhis_dom2list_to_integeraddressipv4_addresserrorbadarg	ipv4_addrborstrip0ipv4strict_addressipv4strict_addr
ipv4_fieldipv6_addressbslipv6strict_address	ipv6_addr++ipv6_addr_done
list_to_tuplehex
hex_to_intdupntoa
tuple_to_listinteger_to_list	ntoa_donemapseparate
dig_to_decbsrband
dig_to_hexdots
split_line	split_mid	split_endsplit_commasplit_mid_comma
inet_warningskernelapplicationget_enverror_loggerinfo_msgmodule_infoget_module_info-ntoa_done/1-fun-0--ntoa_done/2-fun-1--ntoa_done/2-fun-0--networks/2-fun-0--netmasks/2-fun-0--protocols/2-fun-0--nsswitch_conf/2-fun-0--host_conf_bsdos/2-fun-0--host_conf_freebsd/2-fun-0--host_conf_linux/2-fun-0--resolv/2-fun-0-search
nameserver-hosts/2-fun-0-
-rpc/2-fun-0--services/2-fun-0-Code'/�{c�" @@2 E0� " @  @@g@@#@0
7 P�0B`@@2 �p�@B �  @@g@@#@0
7 ��PR�@@2 ���`R �  @@g @@#@0
7 Йpb�@@2 
�b   @@g0@@#@0
7 ��r@@2 
��r   @@g@@@#@0
7 ���@@2 
���   @@gP@@#@��0
79
:
 BB#+
��0F G�G#EF G�G  ���@@2 
���   @@g`@@#@�0
79
:
 BB#+
�@#��F G�GEF G�G  �� 8
%A#8
$A3C-
$3;3
$@	c
!	m
"!+
$CG=
#"+
$CG#@#
 $0@#@�
  E%4
&��'@@2 
)(�� )  @@gp@@#@0
7 *�
+@@2 
-,�
 -  @@g�@@#@0
7 .�
/@@2 
10�
 1  @@g�@@#@0
7 2�
3@@2 
54�
 5  @@g�@@#@0
7 6�
079
;:
; B3BC0
;3;3
;@

8

:87
9C@#3@#@C@CP
G95
;C P@@C@#�@#@3@@C@P
G :@#3@#@C@CP
>; 0@@G @#@�  9
<:
< BB#+
<�@3@#@#@C@@��P
>@@@� 0@< =�!
P>`P@T@@C@3$@#4@D�"
Z+
?
@�`�#@0F G�G@?�$-*4
@�%}P4#@$3@D@C@TP
>`@>
A@$�&KA?9
D<
E@ 
B0
CBB+
E
@E4ET@G0�' -K�(}P4#@$3@D@C@TP
>`CBB#B 3+
E
 `@@3E#E4ET@G@�) -H�*}P4 EC@#@D@$3@TP
>`D+
E
!�+}P4#@$3@D@C@TP
>`E�,}P4  EC@#@D@$3@TP
>`F�-
"PG`P@T@@C$@34@#D�.
Q9
N:
O BB@�/-*4
H�0}PD#@43@@$C@TP
G`H>
I@4�1KI?9
L<
M@ 
J0
KJB+
M
@EDET@G0�2 -K�3}PD#@43@@$C@TP
G`KBB#B 3+
M
 `@@3E#EDET@G@�4 -H�5}PD E$C@#@@43@TP
G`L+
M
!�6}PD#@43@@$C@TP
G`M�7}PD  E$C@#@@43@TP
G`N+
O
@$�`�8@0F G�G@O�.JP�9
#Q4
R@
R@ 
TS�:
# T8
XA#3-
W#;#
W@�
U�
VU8
W3A3CS+
WC�
 `@SE��;@0F GG@V
 @@3E��<@0F GG@W @E#@3 
TX4
S @�:@0F GG@Y�=
$Z1
[@
%�=N `[9
Y:
Y0B+
Y
'@ 
]\�>
( ]0 @@	P@$�? p9
_:
a BB#+
a�5
^#�@|0�#@#�@@#@@3@$@
c0^�A|0�#@3@$@
c0_+
a
+
`@
0`@�B@0a�?Jb�C
(@c8
g#A#CS-
fC;C
f@�
d�
ed8
fSAScs+
fc�@�D}@�!�D|@�0@@3F #G
-G@#�D �9
i:
i B+
i� E��E@e@�F}@��F|@�0@@3F #G
-G@#�F �9
h:
h B+
h� E��G@f�H}`� `EC33@S#@
cg4
b#@3 
]h�FHi�DHj�I
/ k8
jA#3(
l#	0(
l	9#�J}@���J}@�#	0�J}@P@3 
kl+
j#	/,
j@@3@�K�0F GG@m�L
2n8
o A#E#
qo@
3p�M
4q8
rA#(
s	!(
s	~@#
qr4
s@
5s@
3t�N
6u8
v A#E#
xv@
3w�O
7x8
}A#(
y	a(
y	z@#
�y(
z	A(
z	Z@#
�z(
}	0(
}	9 0@#@@�P
�0
~;
~@
5
{
3
|{ E@GP� �Q �
�| }@
3~�PJ�R
:�8
�A#(
�	a(
�	z@#
��(
�	A(
�	Z@#
��(
�	0(
�	9@#
��-
�;
�`	-
�	_
�	.
��8
�#A#3C,
�3	.=
��8
�#A#3C,
�3	.�@#
��@#
x�4
�@
5�@
3��S
;�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��@�>4
�@s@@3@S$�T�?4-
�>4
�@�U�?4>4
�@@@�U�?4>4
�@@$@$�U�?4-
�-
�$-
�@
3@�@
5@�@
5��V
=�7
�@�W
�9
�:
� BB#+
��00F G�G#�@
��@G`��X
>�h
��Y
�i0F G�G@�j+
�
?+
�
@@G`��l#��Z
A�@�[ 
�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��}
��3�}
���S�}
���s�'
��)P�F@GsGSG3G�4
�c}
�`3Ss'
�9'
�s)�\m `Y	t
�`u
�`�#u
�`�Cy
�P`F@GSG3G#GC�4
�C'
�Y'
�3)�]m0@Y	t
�@u
�@�#u
�@�Cu
�P�Sy
�P`F@G3G#GCGS�4
�#'
�y�^m@ Y	 t
�u
� �#u
�0�3u
�@�Cu
�P�Sy
�P`F@G#G3GCGS�@
@�_��^H��]H��\H��`
A �8
�A#38
�ACS8
�SASCc8
�cAcCs8
�sAsC�4
��@
@�a�+
�#	08
�3A3CS-
�C;C
�@	X
�	x
��`@S@�b
�@	3@#@�C@P
��`@S@�c
�@	3@#@�C@P
��@@3@�d
�@�3@Gp#@�C@P
��7
�@�3@�C@#P
���e
AP�P@@C�f@
�9
�:
� BB#8
�#A#3C+
�3	.8
�C PE@C 
��4
�#  E��fJ�@
@�g��h
C�8
�A#+
�	0@#
��7
���i
D�h
��j
�i0F G�G@�j+
�
?+
�
@@G`��l#��k
E�@�l 
�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��}
��3�}
���S�}
���s�'
��)P�F@GsGSG3G�@
@�m��n
E �8
�A#38
�ACS8
�SASCc8
�cAcCs8
�sAsC�4
��@
@�o�+
�#	08
�3A3CS+
�C	. `E@S 
��4
�3  E�7
� @@#@�3@1�p@
�9
�:
� BB#8
�#A#3C+
�3	.8
�C PE@C 
��4
�#  E��pJ�@
@�q��r
F@�8
�ACS-
�C;C
�@	0
�	.
��4
�#@
@�s�@@@3@#�t 
�0F GG@�'
��u}`� `EC##@@S@
��4
�@@3@#�v 
�0F GG@�7
�@
@�wșx
F � @�y@@�y '
�@
@�z�˙{
G�@�|
�9
�:
� BB#+
��9
�#:
�#@B#3B#CB# SB#0c�}}p3��}}pC�}}pS��}}pc�pF�#GGGGGG9��GGF G�G#�@
�Ι~
I�h
Й
�i0F G�G@�j+
�
?+
�
@@G`љl#ҙ�
J�8
�A#+
�	:8
�#A#3C+
�3	:4
�C@@#@0
��P@C��
�@#@3@@
����
�@#@0
�֙�
J0�9
�:
� B3BC8
�CACSc-
�S;S
�@	:
�	.
��8
�cAcs�+
�s	:4
ك(
�a# @@3@#@��
��}P  E@#@0
� �(
�Q#0�@�@3@#@$��
�@@@��
��}P  E$C@#@3@C@@
�0�(
�a#0p@c@3@#@$��
�@@@��
��}P  E$3@#@3@0
�0�)
�#a P@@C@3@#�� ��
�@#@@3@@
� �4
�C)
�#q@@3@��
� E
��@
@��ޙ�
J@�9
�:
� BCBS8
�SAScs-
�c;c
�@	:
�	.
��(
�Q3@�@s@C@3@#$@4��
�@@@��
��}P  E$#@3@4@@
�@�(
�Q30`@$@S@C@3@#�� ��
�@#@@3@$@
�0�4
�S(
�a30P@C@3@#@$��
��}P  E3@#@3@$0
�0�@
@����
L@�9
�3:
�3@B3CB3SB3 cB30s��}�c�3��}�3s3��}�C�C��}�CSC��}�P#!#@�ECCE3C0
���
L0�0��}0��#C@@@#@C��0
�@@��� 
���
L���@����
N�@ 
���
N �8
�A#3(
�#	0(
�	9# @E#@3 
��(
�#	a(
�	f# @E#@3 
��(
�#	A(
�	F# @E#@3 
��8
�7
� @@��@0F GG@�@
@����
O���
�|
��(
�A E	0@	�� �@
@�����
P0�+
�@#�-
�(
���}0� 0E##0
����
Q�9
�<
�@�
�@-�BB#B 3B0CB@SBPcB`sBp�+-+-#+-3+-C+-S--c;c-@
�9��
��+
�s-
��;�
�@
�
��@G��@G���@s@���-@@@��- E	.@��� @E	:E	:��@s@���-@@@��- E	.@��� @@G��� (��@ -(0BBB B0$@��@@@��@@@��@@$@$�� E	.@$$��  E	.@��  E	.@�� 0(��
Q (8-A#3+-#8-3A3CS+-C@!#@S0-( @E#@3 -(4-@-(��
Q0(8-	A3C+-3��}PP##@C0-( PE33@C@-(	4-@@ -(
��
Q@(8-
ACS+-C8-SAScs+-c@!C@sP-( `EC33@S@-(
4-
@@3 -(��
QP('-#C0P@$@#@#@@3@C��0
�@@� �� @@#@0- (8-ASc+-S��}pPCC@cP-(@p@$@#@@3#@C@S@c4��0
� E3@$@#@4@-@(4-P@@@3#@C��0
�@@ -(��
T (  @��@@g�@�� @@G��� -@@@��@@g�@��� @@G��� - EG�@��� ��(��
T(��@@g�@��� @@G��� -��(��
V (8-@#0-(4-@(��
V0(8-A3C8-C@PE3#3E3#@C0-(4-C @E3@#��N (��
W(+-@G�(��}���} 	�@@����}	�@@�� E	.@�� ( ��
Z(!@	��N ("��
[(#@ -%($��
[ (%8-(A#3+-'#	.4-&30 F GG
5(&��}@P@3 -%('@3 -%((4-$0 F GG
3()��
\(*@ -,(+��
\ (,8-0A#3--/#;#-/�	 --�--�--	#-.(-@3 -,(.@��N@(/ @E#C@#@C@30-2(04-+@��N@(1��
]0(28-9A3C--83;3-8��-3	#-4�-5�-6	 -7(38-8CACSc+-8S� p@@#@c��@ E@ -, (4@@# -;(5 P@@#@C��@ E@ -, (6 P@@#@C��@ E@ -, (7 P@@#@C��@ E@ -, (8 PE3@C0-2(94-1@@# -;(:��
^ (; @��@ E��@(<��
_(=8->A@�� -@@@@��-=@@�� (>4-<(?��
_ (@8-BA#3+-A#	,@3 -@(A @E#C@#@C@30-D(B4-?@��N@(C��
`0(D8-FA3C+-E3	, P@@#@C��@ E@ -@ (E PE3@C0-D(F4-C@@# -;(G��
  (H  @@@
a@
b�� +-IG�@@G��� @��  (I@� (J��
? (K @@@G��� @�� (L�
g(M@�N (N�
g(O@@�N !(P��
i(Q-!(R��
j(S-!(T��
k(U-!(V��
l(W8-VA#8-V#A#3C4-VC@@3@��0F GG@(X��
m(Y8-XA#8-X#A#3C4-XC@@@3��
�9-Z:-Z BB#+-Z�@@#��
�9-[:-[ BB#+-[�00F GG#(Z��H([��H(\��
n(]8-\A#8-\#A#3C8-\CACSc4-\c `@@3@S���@@@��@F0GGG@ (^��
o(_8-`A#+-`G�00F G�G#(`@
!(a��
p(b8-cA#+-cG0@#��-=
 (c@
!(d��
q(e8-dA#4-d#@(f��
r(g8-hA#+-hG0@#��-=0F G�G@(h@
!(i��
s(j8-oA#8-oA3C--o3;3-o�	l-k	d-l	s-m	n-n(k+-oCG00F G�G#(l+-oCG8-o#A#Sc4-oc0`F G
6GS(m+-oCG00F G
tG#(n+-oCG8-o#A#Sc4-oc`@S��
�9-p:-p BB#+-p�00F G
uG#(o@
!(p��H(q��
v(r8-qA#8-q#00A#$@@G@�� �8-sA#8-s#A#3C4-sC�0@��
�9-u:-u B+-u�@
!(s@� ��
�9-t:-t BB#+-t�@0F0G#GG (t��H(u��H(v��
w(w8-vA#8-v# 0A#@��@F0GGG@ (x��
x(y8-xA#8-x# 0A#@@�� 
k9-z:-z PBB#F@GGG#G (z��HStrTImpT�"
&#)*+,,.0189<B?<HKMRSUXYScdefhhExpT�"gOgM\*[#Q�I�G�D�>�=�6u2n531/-+)'
FunTTxy��ww��vr��sj��rg��qe��pb��o_��n]��mY	��lW
��kU��jS��iQ
��LitT�|x�=�_K�0����9��"�AAa���gė�@�����MI����~qO�Y��K��GD�D��ZZZx\�����:�YIǦ���ǯ:�W�sV؎^u��F}~��v�/G���o���5N�����Ui��%fϏ�	�T�ɐ3�B�L���,�w%����t�P@,!δ~��!�Z�=�~��ɬ��؆��Xxn�B�k��1����9�/���>�
�EJ��؝��c��U6-[ZaQ����\�Z�Attr(�lhdvsnlna�x #��XFC�p�jjAbst