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


                                                                                                                                                                                                       


                                                                                                                               


                                                                                                                                                                                                                                                                                                                                                                                                                      









                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

                                










                                                                                                                                                                                                        
          

                                                                                                                                                                              
          


                                                                                                                      
       




                                                                                                                                     
                            
           

                                                 
           
                            

                                                                                                                               
   

                                         

                                                                                                                                                                                                                     

                                                                                                                                                                

         


                                                                                    
     































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
   


























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

                                                                                                                                                                                                                                                                                                                                           
                                                                                              
FOR12�BEAMAtomz
inet_parseservicesnonamerpchosts
hosts_vxworksresolvhost_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_vxworks/1-fun-0--hosts/2-fun-0-
-rpc/2-fun-0--services/2-fun-0-Code'���f�" @@2 E0� " @  @@g@@#@0
; P�0B`@@2 �p�@B �  @@g@@#@0
; ��PR�@@2 ���`R �  @@g @@#@0
; Йpb�@g0@@ 
9�r@@2 
��r   @@g@@@#@0
; ���@@2 
���   @@gP@@#@0
; ���@@2 
���   @@g`@@#@��0
;9
:
 BB#+
��0F G�G#EF G�G  ���@@2 
��   @@gp@@#@�0
;9
 :
  BB#+
 �@#��F G�GEF G�G   !��"8
'A#8
&A3C-
&3;3
&@	c
#	m
$#+
&CG=
%$+
&CG%@#
"&0@#@�
" E'4
!(�
)@@2 
+*�
 +  @@g�@@#@0
; ,�
-@@2 
/.�
 /  @@g�@@#@0
; 0�
1@@2 
32�
 3  @@g�@@#@0
; 4�
5@@2 
76�
 7  @@g�@@#@0
; 8�
 9@#@@20
;:�
0;9
?:
? B3BC0
?3;3
?@

<

><7
=C@#3@#@C@CP
K=5
?C P@@C@#�@#@3@@C@P
K >@#3@#@C@CP
B? 0@@G @#@�   9
@:
@ BB#+
@�@3@#@#@C@@��!P
B@@@�"0@@ A�#
PB`P@T@@C@3$@#4@D�$
^+
C
@�`�%@0F G�G@C�&-.4
D�'}P4#@$3@D@C@TP
B`D>
E@$�(KE?9
H<
I@ 
F0
GFB+
I
 @E4ET@G0�) -O�*}P4#@$3@D@C@TP
B`GBB#B 3+
I
!`@@3E#E4ET@G@�+ -L�,}P4 EC@#@D@$3@TP
B`H+
I
"�-}P4#@$3@D@C@TP
B`I�.}P4  EC@#@D@$3@TP
B`J�/
#PK`P@T@@C$@34@#D�0
U9
R:
S BB@�1-.4
L�2}PD#@43@@$C@TP
K`L>
M@4�3KM?9
P<
Q@ 
N0
ONB+
Q
 @EDET@G0�4 -O�5}PD#@43@@$C@TP
K`OBB#B 3+
Q
!`@@3E#EDET@G@�6 -L�7}PD E$C@#@@43@TP
K`P+
Q
"�8}PD#@43@@$C@TP
K`Q�9}PD  E$C@#@@43@TP
K`R+
S
@$�`�:@0F G�G@S�0JT�;
$U4
V@
V@ 
XW�<
$ X8
\A#3-
[#;#
[@�
Y�
ZY8
[3A3CS+
[C�
 `@SE��=@0F GG@Z
 @@3E��>@0F GG@[ @E#@3 
X\4
W @�<@0F GG@]�?
%^1
_@
&�?N `_9
]:
]0B+
]
(@ 
a`�@
) a0 @@	P@$�A p9
c:
e BB#+
e�5
b#�B|0�#@#�B@#@@3@$@
g0b�C|0�#@3@$@
g0c+
e
+
d@
0d@�D@0e�AJf�E
)@g8
k#A#CS-
jC;C
j@�
h�
ih8
jSAScs+
jc�@�F}@�!�F|@�0@@3F #G
.G@#�F �9
m:
m B+
m� E��G@i@�H}@��H|@�0@@3F #G
.G@#�H �9
l:
l B+
l� E��I@j�J}`� `EC33@S#@
gk4
f#@3 
al�HHm�FHn�K
0 o8
nA#3(
p#	0(
p	9#�L}@���L}@�#	0�L}@P@3 
op+
n#	/,
n@@3@�M�0F GG@q�N
3r8
s A#E#
us@
4t�O
5u8
vA#(
w	!(
w	~@#
uv4
w@
6w@
4x�P
7y8
z A#E#
|z@
4{�Q
8|8
�A#(
}	a(
}	z@#
�}(
~	A(
~	Z@#
�~(
�	0(
�	9 0@#@@�R
�0
�;
�@
6

4
� E@GP� �S �
�� �@
4��RJ��T
;�8
�A#(
�	a(
�	z@#
��(
�	A(
�	Z@#
��(
�	0(
�	9@#
��-
�;
�`	-
�	_
�	.
��8
�#A#3C,
�3	.=
��8
�#A#3C,
�3	.�@#
��@#
|�4
�@
6�@
4��U
<�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��@�>4
�@s@@3@S$�V�?4-
�>4
�@�W�?4>4
�@@@�W�?4>4
�@@$@$�W�?4-
�-
�$-
�@
4@�@
6@�@
6��X
>�7
�@�Y
�9
�:
� BB#+
��00F G�G#�@
��@G`��Z
?�h
��[
�i0F G�G@�j+
�
@+
�
A@G`��l#��\
B�@�] 
�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��}
��3�}
���S�}
���s�'
��)P�F@GsGSG3G�4
�c}
�p3Ss'
�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�@
A�a��`H��_H��^H��b
B �8
�A#38
�ACS8
�SASCc8
�cAcCs8
�sAsC�4
��@
A�cN�+
�#	08
�3A3CS-
�C;C
�@	X
�	x
��`@S@�d
�@	3@#@�C@P
��`@S@�e
�@	3@#@�C@P
��@@3@�f
�@�3@Gp#@�C@P
��7
�@�3@�C@#P
���g
BP�P@@C�h@
�9
�:
� BB#8
�#A#3C+
�3	.8
�C PE@C 
��4
�#  E��hJ�@
A�i��j
D�8
�A#+
�	0@#
��7
���k
E�h
��l
�i0F G�G@�j+
�
@+
�
A@G`��l#��m
F�@�n 
�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��}
��3�}
���S�}
���s�'
��)P�F@GsGSG3G�@
A�o��p
F �8
�A#38
�ACS8
�SASCc8
�cAcCs8
�sAsC�4
��@
A�qN�+
�#	08
�3A3CS+
�C	. `E@S 
��4
�3  E�7
� @@#@�3@1�r@
�9
�:
� BB#8
�#A#3C+
�3	.8
�C PE@C 
��4
�#  EÙrJ�@
A�sřt
G@�8
�ACS-
�C;C
�@	0
�	.
��4
�#@
A�uN�@@@3@#�v 
�0F GG@�'
��w}`� `EC##@@S@
��4
�@@3@#�x 
�0F GG@�7
�@
A�yN̙z
G � @�{@@�{ '
�@
A�|�ϙ}
H�@�~
�9
�:
� BB#+
��9
�#:
�#@B#3B#CB# SB#0c�}p3��}pC�}pS��}pc�pF�#GGGGGG9��GGF G�G#�@
�ҙ�
J�h
ԙ�
�i0F G�G@�j+
�
@+
�
A@G`ՙl#֙�
K�8
�A#+
�	:8
�#A#3C+
�3	:4
�C@@#@0
��P@C��
�@#@3@@
����
�@#@0
�ڙ�
K0�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
��@
A��N��
K@�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�@
A��N��
M@�9
�3:
�3@B3CB3SB3 cB30s��}�c�3��}�3s3��}�C�C��}�CSC��}�P#!#@�ECCE3C0
���
M0�0��}0��#C@@@#@C��0
�@@��� 
���
M���@����
O�@ 
���
O �8
�A#3(
�#	0(
�	9# @E#@3 
��(
�#	a(
�	f# @E#@3 
��(
�#	A(
�	F# @E#@3 
��8
�7
� @@��@0F GG@�@
A��N���
P���
�|
��(
�A E	0@	�� �@
A�����
Q0�+
�@#�-
�(
���}0� 0E##0
����
R�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(��
R (8-	A#3+-#8-3A3CS+-C@!#@S0-( @E#@3 -(	4-@-(
��
R0(8-
A3C+-3��}PP##@C0-( PE33@C@-(
4-
@@ -(��
R@(8-ACS+-C8-SAScs+-c@!C@sP-( `EC33@S@-(4-@@3 -(��
RP('-#C0P@$@#@#@@3@C��0
�@@� �� @@#@0- (8-ASc+-S��}pPCC@cP-(@p@$@#@@3#@C@S@c4��0
� E3@$@#@4@-@(4-P@@@3#@C��0
�@@ -(��
U (  @��@@g�@�� @@G��� -@@@��@@g�@��� @@G��� - EG�@��� ��(��
U(��@@g�@��� @@G��� -��(��
W (8-@#0-(4-@(��
W0(8-A3C8- C@PE3#3E3#@C0-( 4-C @E3@#��N (!��
X("+-#@G�(#��}���} 	�@@����}	�@@�� E	.@�� ($��
[(%@	��N (&��
\('@ -)((��
\ ()8-,A#3+-+#	.4-*30 F GG
6(*��}@P@3 -)(+@3 -)(,4-(0 F GG
4(-��
](.@ -0(/��
] (08-4A#3--3#;#-3�	 -1�-1�-1	#-2(1@3 -0(2@��N@(3 @E#C@#@C@30-6(44-/@��N@(5��
^0(68-=A3C--<3;3-<��-7	#-8�-9�-:	 -;(78-<CACSc+-<S� p@@#@c��@ E@ -0 (8@@# -?(9 P@@#@C��@ E@ -0 (: P@@#@C��@ E@ -0 (; P@@#@C��@ E@ -0 (< PE3@C0-6(=4-5@@# -?(>��
_ (? @��@ E��@(@��
`(A8-BA@�� -D@@@��-A@@�� (B4-@(C��
` (D8-FA#3+-E#	,@3 -D(E @E#C@#@C@30-H(F4-C@��N@(G��
a0(H8-JA3C+-I3	, P@@#@C��@ E@ -D (I PE3@C0-H(J4-G@@# -?(K��
! (L  @@@
b@
c�� +-MG�@@G��� @��  (M@� (N��
@ (O @@@G��� @�� (P�
h(Q@�N (R�
h(S@@�N !(T��
j(U-%(V��
k(W-%(X��
l(Y-%(Z��
m([8-ZA#8-Z#A#3C4-ZC@@3@��0F GG@(\��
n(]8-\A#8-\#A#3C4-\C@@@3��
�9-^:-^ BB#+-^�@@#��
�9-_:-_ BB#+-_�00F GG#(^��H(_��H(`��
o(a8-`A#8-`#A#3C8-`CACSc4-`c `@@3@S���@@@��@F0GGG@ (b��
p(c8-dA#+-dG�00F G�G#(d@
"(e��
q(f8-gA#+-gG0@#��-A
"(g@
"(h��
r(i8-hA#4-h#@(j��
s(k8-lA#+-lG0@#��-A0F G�G@(l@
"(m��
t(n8-sA#8-sA3C--s3;3-s�	l-o	d-p	s-q	n-r(o+-sCG00F G�G#(p+-sCG8-s#A#Sc4-sc0`F G
7GS(q+-sCG00F G
uG#(r+-sCG8-s#A#Sc4-sc`@S��
�9-t:-t BB#+-t�00F G
vG#(s@
"(t��H(u��
w(v8-uA#8-u# 0A#@��
�9-w:-w BB#+-w�@0F0G#GG (w��H(x��
x(y8-xA#8-x#00A#$@@G@�� �8-zA#8-z#A#3C4-zC�0@��
�9-|:-| B+-|�@
"(z@� ��
�9-{:-{ BB#+-{�@0F0G#GG ({��H(|��H(}��
y(~8-}A#8-}# 0A#@��@F0GGG@ (��
z(�8-A#8-# 0A#@@�� 
o9-�:-� PBB#F@GGG#G (���HStrTImpT�"

'$*+,--/129:=C@=ILNST
V
YZTdefgiiExpT�#hShQ].\'R�J�H�E�?�>�7y3r7531/-+)		
FunTlz�)��y~)��xy)��wv)��tn)��sk)��ri)��qf)��pc)��oa	)��n]
)��m[)��lY)��kW
)��jU)��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(�lhdvsnln[#�Y�Z���5<0�1�jjAbst