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


                                                                                                                                                                                                       


                                                                                                                               


                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          












                                                                                                                                                                                         


                                                                                                         
                                                                


                                                                                                                               


































                                                                                                                                                                  



































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
FOR1.�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#��yf" @@2 E0" @  @@g@@#@0
: PB`@@2 �pB �  @@g@@#@0
: �R�@@2 ��R �  @@g @@#@0
: �b�@g0@@ 
8�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@@2 
21
 2  @@g�@@#@0
: 3
4@@2 
65
 6  @@g�@@#@0
: 7
 8@#@@20
:9
0:9
>:
> B3BC0
>3;3
>@

;

=;7
<C@#3@#@C@CP
J<5
>C P@@C@#@#@3@@C@P
J =@#3@#@C@CP
A> 0@@G @#@  9
?:
? BB#+
?�@3@#@#@C@@�P
A@@@0@? @
PA`P@T@@C@3$@#4@D
]+
B
@�`@0F G�G@B-)4
C}P4#@$3@D@C@TP
A`C>
D@$KD?9
G<
H@ 
E0
FEB+
H
 @E4ET@G0 -H}P4#@$3@D@C@TP
A`FBB#B 3+
H
!`@@3E#E4ET@G@ -E}P4 EC@#@D@$3@TP
A`G+
H
"}P4#@$3@D@C@TP
A`H}P4  EC@#@D@$3@TP
A`I
#PJ`P@T@@C$@34@#D
T9
Q:
R BB@-)4
K}PD#@43@@$C@TP
J`K>
L@4KL?9
O<
P@ 
M0
NMB+
P
 @EDET@G0 -H}PD#@43@@$C@TP
J`NBB#B 3+
P
!`@@3E#EDET@G@ -E}PD E$C@#@@43@TP
J`O+
P
"}PD#@43@@$C@TP
J`P}PD  E$C@#@@43@TP
J`Q+
R
@$�`@0F G�G@RJS
$T4
U@
U@ 
WV
$ W8
[A#3-
Z#;#
Z@�
X�
YX8
Z3A3CS+
ZC�
 `@SE�@0F GG@Y
 @@3E�@0F GG@Z @E#@3 
W[4
V @@0F GG@\
%]1
^@
&N `^9
\:
\0B+
\
(@ 
`_
) `0 @@	P@$ p9
b:
d BB#+
d�5
a#|0�#@#@#@@3@$@
f0a|0�#@3@$@
f0b+
d
+
c@
0c@@0dJe
)@f8
j#A#CS-
iC;C
i@�
g�
hg8
iSAScs+
ic�@}@�!|@�0@@3F #G
.G@# �9
k:
k B+
k� E�@h@}@�|@�0@@3F #G
.G@# �9
k:
k B+
k� E�@i}`� `EC33@S#@
fj4
e#@3 
`kHl
0 m8
lA#3(
n#	0(
n	9#}@��}@�#	0}@P@3 
mn+
l#	/,
l@@3@�0F GG@o
3p8
q A#E#
sq@
4r
5s8
tA#(
u	!(
u	~@#
st4
u@
6u@
4v
7w8
x A#E#
zx@
4y
8z8
A#(
{	a(
{	z@#
�{(
|	A(
|	Z@#
�|(
	0(
	9 0@#@@
�0
�;
�@
6
}
4
~} E@GP�  �
�~ @
4�J�
;�8
�A#(
�	a(
�	z@#
��(
�	A(
�	Z@#
��(
�	0(
�	9@#
��-
�;
�`	-
�	_
�	.
��8
�#A#3C+
�3	.@
4�8
�#A#3C+
�3	.@
4�@#
��@#
z�4
�@
6�@
4�
<�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��@�>4
�@s@@3@S$�?4-
�>4
�@�?4>4
�@@@�?4>4
�@@$@$�?4-
�-
�$-
�@
4@�@
6@�@
6�
>�7
�@
�9
�:
� BB#+
��00F G�G#�@
��@G`�
?�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
�#'
�ym@ Y	 t
�u
� �#u
�0�3u
�@�Cu
�P�Sy
�P`F@G#G3GCGS�H�@
A�
B �8
�A#38
�ACS8
�SASCc8
�cAcCs8
�sAsC�4
��@
AN�+
�#	08
�3A3CS-
�C;C
�@	x
�	X
��`@S@
�@	3@#@�C@P
��@@3@
�@�3@Gp#@�C@P
��7
�@�3@�C@#P
��
BP�P@@C@
�9
�:
� BB#8
�#A#3C+
�3	.8
�C PE@C 
��4
�#  E�@
A�J�
D�8
�A#+
�	0@#
��7
��
E�h
�
�i0F G�G@�j+
�
@+
�
A@G`�l#�
F�@ 
�8
�A#8
�#A#3C8
�CACSc8
�cAcs�4
��}
��3�}
���S�}
���s�'
��)P�F@GsGSG3G�@
A�
F �8
�A#38
�ACS8
�SASCc8
�cAcCs8
�sAsC�4
��@
AN�+
�#	08
�3A3CS+
�C	. `E@S 
��4
�3  E�7
� @@#@�3@1@
�9
�:
� BB#8
�#A#3C+
�3	.8
�C PE@C 
��4
�#  E�@
A�J�
G@�8
�ACS-
�C;C
�@	0
�	.
��4
�#@
AN�@@@3@# 
�0F GG@�'
�}`� `EC##@@S@
��4
�@@3@# 
�0F GG@�7
�@
AN�
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
��@
AN�
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�@
AN�
M@�9
�3:
�3@B3CB3SB3 cB30s}�c�3}�3s3}�C�C}�CSC}�P#!#@�ECCE3C0
��
M0�0}0��#C@@@#@C0
�@@� 
��
M�@�
O�@ 
��
O �8
�A#3(
�#	0(
�	9# @E#@3 
��(
�#	a(
�	f# @E#@3 
��(
�#	A(
�	F# @E#@3 
��8
�7
� @@@0F GG@�@
AN�
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@C0
�@@�  @@#@0- (8-ASc+-S}pPCC@cP-(@p@$@#@@3#@C@S@c40
� E3@$@#@4@-
@(4-
P@@@3#@C0
�@@ -(
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((
]()@ -+(*
] (+8-/A#3--.#;#-.�	 -,�-,�-,	#--(,@3 -+(-@N@(. @E#C@#@C@30-1(/4-*@N@(0
^0(18-6A3C--53;3-5��-2	#-3	 -4�-4�-4(28-5CACSc+-5S� p@@#@c@ E@ -+ (3@@# -8(4 P@@#@C@ E@ -+ (5 PE3@C0-1(64-0@@# -8(7
_ (8 @@ E@(9
`(:8-;A@ -=@@@-:@@ (;4-9(<
` (=8-?A#3+->#	,@3 -=(> @E#C@#@C@30-A(?4-<@N@(@
a0(A8-CA3C+-B3	, P@@#@C@ E@ -= (B PE3@C0-A(C4-@@@# -8(D
! (E  @@@
b@
c +-FG�@@G� @  (F@� (G
@ (H @@@G� @ (I
h(J@N (K
h(L@@N !(M
j(N- (O
k(P- (Q
l(R- (S
m(T8-SA#8-S#A#3C4-SC@@3@0F GG@(U
n(V8-UA#8-U#A#3C4-UC@@@3
�9-W:-W BB#+-W�@@#
�9-W:-W BB#+-W�00F GG#(WH(X
o(Y8-XA#8-X#A#3C8-XCACSc4-Xc `@@3@S�@@@@F0GGG@ (Z
p([8-\A#+-\G�00F G�G#(\@
"(]
q(^8-_A#+-_G0@#-:
"(_@
"(`
r(a8-`A#4-`#@(b
s(c8-dA#+-dG0@#-:0F G�G@(d@
"(e
t(f8-kA#8-kA3C--k3;3-k�	l-g	d-h	s-i	n-j(g+-kCG00F G�G#(h+-kCG8-k#A#Sc4-kc0`F G
7GS(i+-kCG00F G
uG#(j+-kCG8-k#A#Sc4-kc`@S
�9-l:-l BB#+-l�00F G
vG#(k@
"(lH(m
w(n8-mA#8-m# 0A#@
�9-o:-o BB#+-o�@0F0G#GG (oH(p
x(q8-pA#8-p#00A#$@@G@ �8-rA#8-r#A#3C4-rC�0@
�9-s:-s B+-s�@
"(r@� 
�9-s:-s BB#+-s�@0F0G#GG (sH(t
y(u8-tA#8-t# 0A#@@F0GGG@ (v
z(w8-vA#8-v# 0A#@@ 
m9-x:-x PBB#F@GGG#G (xHStrTImpT�"

'$*+,--/129:=C@=ILNST
V
YZTdefgiiExpT�#hLhJ])\"R�J�H�E�?�>�7w3p6420.,*(		
FunTlzw/C�yuA�9xq��wn�#�tf���sc�6ra�vq^Q��p[
oY	M�nV
kmTB5�lRэ�kP
Z��jNZx�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*|��ryǯt�k�\jjAbst