aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/inet.beam
blob: d12f0a57a9aff182b1260a95a19dfeb2c31e349d (plain) (tree)
1
                                                                 









































































































































































































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
FOR1F<BEAMAtom��inetget_rcinet_dbclose	prim_inet
udp_closed
tcp_closedokpeernamesetpeername	undefinedsocknamesetsocknameportsendsetoptsgetopts	getiflistifgetifsetgetiflistsfoldl
withsocketinet_udpopenpushfpopfgethostname	splitwithgetstat
gethostbynamefalsegethostbyname_tmlookup
res_option
gethostbyaddrgethostbyaddr_tmiperlangborbandhostenthderrorgetllgetfdgetaddrinfinity
getaddr_tmgetaddrs
getservbyport
getservbynameoptionsstatsconnect_optionsinet_default_connect_optionskernelapplicationget_envactive	keydeleteconnect_optsany
setelementcon_optrawfdifaddr
tcp_modulelistbinaryinet6modecon_addlisten_optionsinet_default_listen_optionslisten_optslist_optbackloglist_addudp_optionsudp_optsudp_opt
udp_moduleudp_addsctp_options	sctp_optstranslate_ipsctp_optsctp_modulegetservsctp_opt_ifaddradd_optmembertrueis_sockopt_valloopbackgetaddrs_tmatom_to_list
inet_parsevisible_stringnisnispluswinsypnative
no_defaultdnsfileinet_resformerrtimeout
inet_hostsipv6_addressipv4_addressgethostbyname_tm_nativeinet_gethost_native++gethostbyname_selfdomainappendmake_hostentgethostbyaddr_selfgethostbyaddr_tm_nativeaddbindregister_socketfdopenitcpudpiilength	duplicateforeachsmax
info_linesi_lineh_lineh_fieldhh_fieldupper-+info
local_addressforeign_addresssentrecvpacketownertypestatemodulesend_octinteger_to_listrecv_octgetoptid	port_info	connectedpid_to_listgettypestreamdgram	getstatus
lookup_socket
fmt_statussortbound	acceptinglistenbusy
connecting	listeningfmt_addrenotconnntoafmt_porttcp_socketsudp_sockets	port_listportsfilterformat_error	exbadportexbadseq
erl_posix_msgmessage	tcp_close	udp_closetcp_controlling_processselfsetoptport_connectunlinktcp_sync_inputdata
inet_reply
inet_asyncudp_controlling_processudp_sync_inputsctpstart_timer
read_timer
stop_timercancel_timermodule_infoget_module_info-port_list/1-fun-0-name-h_line/1-lc$^0/1-0--i_line/3-lc$^0/1-0--info_lines/3-lc$^0/1-0--ii/3-fun-1-ioformat-ii/3-lc$^0/1-0--ii/3-fun-0--open/7-lc$^0/1-0--gethostname/0-fun-0--getif/1-fun-0-addr	broadaddrnetmask-getif/0-fun-0--ifset/2-fun-0--ifget/2-fun-0--getiflist/0-fun-0-Code1'�w" N0B@@P�9u:u BB#+u#;u@bere`@�pU�@����N �� �9�:� 0 B#B3F G#G3N 0�+��N 0���N@� 9
:
 0 B#B3F G#G3N P+
�N P�@9
:
 BB#+
�9
#:
# 00B#3F G�G3� N `
 N p
 N �
N�
g
. 
0!N0�"
 #@#@@#g
.$
0%N0�&
 '@#@@#g 
.(
)g0
.*
+@�9
,:
, BB#+
,�@@#g@@#@�0�0F G�G@,-
.@@@ �9
/:
/ BB#+
/�@@#@K@@@�@/0
01M
0@G2
3@G4
5@@ �9
6:
6 BB#+
6�@#@
99
7:
7 BB#+
7�@@#�gP@� �9
7:
7 0BF G�G6@G7H8
9N:
;@
i@@ <
 =N >
 ?@
!#@0
E@
  A@
!#0
EB
 0C 0@@#@-�@@#@@#�0
E@@@-�@D
"0E00@$@
#@#@@#@@3@$@
�0F
%G@
! 
KH
% I @@-�@@@ 
K@@@-�@J
& K  @@
#@@@#@0- L
'M9
N:
N@BB#B 3B0C}
NP#S}
N`S3S}
N`SCS}
N`S�S+
NS�PF@SGG#G3GCF G�GSN
?9
O:
O BB#+
O�9
P#:
P#`B#B#P+
P
+0 
F G�G@OP@G Q
.R3
Q0F G�G@S
/TNU
0 V@
1#0
XW
00X 0@@#@-�@@#@@#�0
Z@@@-�@Y
20Z00
�9
[:
[ BB#+
[�8
[#00A#3CF G�G3[\
3 ]@
1#0
_^
30_ 0@@#@-�@@#@@#�0
�@@@-�@`
4 a  @@@@ �9
b:
b BB#+
b�@@#@#@�0@@@�@b c
5 d0
c  @@@@ �9
e:
e BB#+
e�@@#@#@�0@@@�@e f
6g@G0h
7i@G@j
8k@GPl
8 m0 @@$@
9@
: 9
p:
p BB#+
p�7
n#@@
=0�EG`FPG
?G
@GG��G=
qn9
o#:
o# B#3+
o3
=@Gp=
qo�0E#EG`FPG
?G
@GG��G=
qp@Gpq@
k@@#@0
u9
r:
r BB#+
r�9
s#:
s#PB#B#+
s
?@@$@#$ 
�@$@#�0@!00F G�G@r0s@G�0t
B0u8
�A3C9
v3:
v3@B3SB3cB3 sB30�+
vS
C��F0GcGsG�F 3G
CGE3C0
uv P9
|3:
�3 B3B3S0
�;
{��
w
D
x
E
y
'
z
F
w9
�:
�PB+
�
?@#@S#@1@C0@@#@0
u x9
�:
�PB+
�
?@#@S#@A@C0@@#@0
u y9
�:
�PB+
�
?@#@S#@!@C0@@#@0
u z9
�:
�PB+
�
?@#@S#@!@C0@@#@0
u {0
�@C3@#C@#@SP
� |0
�3;3
��
G
}
H
~
I

}@C3@#C@#@
G@
JP
� ~@C3@#C@#@
H@
JP
� @C0
u �@G� �4
t0 F G�G�@G� �
KP�9
�#:
�#PB#SB#@c+
�S
?0p@#$@3@C3@c#@3@
�9
�:
� BB#+
��@$$@Q0@@#@0
u0�0�@G�N�
L�@G��
L �0 @@$@
M@
: 9
�:
� BB#+
��7
�#@@
=0�EG`F`G
NG
@GGQG��G=
��9
�#:
�# B#3+
�3
=@G�=
���0E#EG`F`G
NG
@GGQG��G=
��@G��@
�@@#@0
�9
�:
� BB#+
��9
�#:
�#`B#B#+
�
N@@$@#$ 
�@$@#�0@!00F G�G@�0�@G�0�
O0�8
�A3C9
�3:
�3@B3SB3cB3 sB30�+
�S
C��F0GcGsG�F 3G
CGE3C0
�� P9
�3:
�3 B3B3S0
�;
��
P
��
�
D
�
E
�
'
�
F
��9
�:
�`B+
�
N@#@S#@A@C0@@#@0
� �9
�:
�`B+
�
N@#@S#@1@C0@@#@0
� �9
�:
�`B+
�
N@#@S#@Q@C0@@#@0
� �9
�:
�`B+
�
N@#@S#@!@C0@@#@0
� �9
�:
�`B+
�
N@#@S#@!@C0@@#@0
� �0
�@C3@#C@#@SP
� �0
�3;3
��
G
�
H
�
I
�
��@C3@#C@#@
G@
JP
� �@C3@#C@#@
H@
JP
� �@C0
� �@G� �4
�0 F G�G�@G� �
QP�9
�#:
�#`B#SB#Pc+
�S
N0p@#$@3@C3@c#@3@
�9
�:
� BB#+
��@$$@a0@@#@0
�0�0�@G�N�
R�@G��
R �  @@
�@G�@#@0
�9
�:
� BB#+
��9
�#:
�#PB#B#+
�
S@@@# 
�@@#� @!00F G�G@� �@G� �
T0�8
�A3C9
�3:
�3@B3SB3cB3 sB30�+
�S
C��F0GcGsG�F 3G
CGE3C0
�� P9
�3:
�3 B3B3S0
�;
���
�
D
�
E
�
'
�
U
��9
�:
�PB+
�
S@#@S#@1@C0@@#@0
� �9
�:
�PB+
�
S@#@S#@A@C0@@#@0
� �9
�:
�PB+
�
S@#@S#@!@C0@@#@0
� �9
�:
�PB+
�
S@#@S#@!@C0@@#@0
� �0
�@C3@#C@#@SP
� �0
�3;3
��
G
�
H
�
I
�
��@C3@#C@#@
G@
JP
� �@C3@#C@#@
H@
JP
� �@C0
� �@G� �4
�0 F G�G�@G� �
VP�9
�#:
�#PB#SB#@c+
�S
S0p@#$@3@C3@c#@3@
�9
�:
� BB#+
��@$$@Q0@@#@0
�0�0�@G�N�
W�@G�
W �  @@
�@G#@@3@@
�9
�:
� BB#+
��9
�#:
�#PB#3B#C+
�3
X+
�C�@#3@@
Y#@
@@3p9
�:
�PB+
�
X@@#� @!00F G�G@� �@G �
Z@�8
�@@ACS9
�C:
�C BCBCc0
�;
��
E
�
'
�
[
��
��@cC@SP
�@�@#@
\#@c@3@$@S4p9
�:
� BB#+
��9
�:
�PB+
�
X@@10@#@$@3@4@
�@�@�@C@S@cS`
�@�0
�C;C
��
I
�
�
G
�
H
��@S@
�@�@
JC@S@
GS`
�@�@
JC@S@
HS`
�@�@G�@�4
�00F G�G#�@G@�
Z`�9
�#:
�#PB#cB#@s+
�c
X@�@4@$@#@S@s#@C@3@
�9
�:
� BB#+
��@@Q0@#@$@3@4@
�@�@�@GN�
]P�9
�#:
�#PB#SB#c+
�S
XPp@D@#@
Y#@C@c@3$@4p,
��7
� E=
��@EE�@@#� 0@!0@#@@3@$@
�0�
^@�0@@@3@#@$ 0
�;
�@
`
�
!
��@@$ 0
�;
�@
!
�
`
��@@#� @0�F GGEF G�G �@G�0�J�
Y �0
�;
�@
b
�
@
��0
�;
�@
I
�
��@G�@G�0
�;
�@
I
�
��@G�@G��
c0�9
�<
�@@
�
��B3BCB SB0c}
�p3C#}
�p#S#}
�p#c#}
�p#�#+
�#+
�PEF G�G�B3BCB SB0cB@sBP�B`�Bp�}
��3C#}
��#S#}
��#c#}
��#s#}
��#�#}
��#�#}
��#�#}
��#9�#+
�#+
�
IPEF G�G�@G�@G�0
� 0@#@@#@0
� �00@#@@$ 0
�;
�@
`
�
!
��@@#@$$0
E9
�:
� BB#+
��9
�#:
�#`B#B#P+
�
+0 F G�G0�0�@G0�@G 0�J�
"@�8-3A3CS0
�C;C
�
g
�
h
�
i
�
j
�
k
�
l
�
m
�
n
��@S3@-�@G�@`@#@@$@S40!9-:- BB#0-;-@
-
��
��0
�#;#
�@
p
�
q
��@G@�@`@#@@$@S4 "9
�:
� BB#+
�
-+
�#
p@G@�@#@@43@$@
�@�@�@S3@
�(0
�;
�@
I--(4
�3@#9-:- BB#+-� 0E#@#@
I3@�@-0F G�G@(4
�3@$9-:- BB#+-� 0E#@#@3@�@-0F G�G@(@-(J(
u@(@@@3@#@$@4 %9-
:-
 BB#+-

-0-	#;#-	@
q-
p-(@G@(@G@(	@G@�0 &@#@@3@$@
�0(
@(
x(0@$@
I0-;-@
`-
!-(
@
I=-(@(@'+-$@@
b 
� E@#@3@$�0@-0F G�G@(@@
y4-@G0(`EEGE(+-$@@
b 
� E@#@3@$�0@-0F G�G@(@G0(J(
{@(@@@3@#@$@40-3;3-@
I--(@	=-(@A(pF`G
+G4GGGG$@@(J3(
&0(8-$#A#3C0-#3;3-#�
g-
h-
i-
j-
k-
m-
n- (@C#0--(0P@@@C$ )9-(:-( BB#0-(;-(@
--�-"(0-!#;#-!@
p-
q-"(@G0( 0P@@@C$*9-":-" BB#+-"
-+-!#
p@G0(!@@$#@0-0("0(#@C#0-($9-'<-'@@-%�-&(%B3BCB SB0c+-'3	+-'C+-'S+-'c4-#@ -*(&B3BCB SB0cB@sBP�B`�Bp�+-'3+-'C+-'S+-'c+-'s+-'�+-'�+-'�4-#@
I -*('4-#@G((J()
| (*0 @@$'@@
y4-+ E$@#@3@�0@-0F G�G@(+ E	.@ &@E$E#@3�0@-0F G�G@(,
}0(-00@#@@$+9-/:-/ BB#+-/
-+-.#
p@G0(.@@#@$0-0(/0(0
p(1'-7@p@4@S@C@c@3@#$ ,9-6:-6 BB#+-6�@@#@ p+-5�7-24@$@4$4 -�@
~@#@0-=-3(2@4@$#$4@0-(39-4:-4 B+-4�@�0@ .0F G�G0(4@4@�0@(5@4@�0@(6@(7@C#@cC@3@S3P-9(8
�P(9 P@@@#@3#@C0/9-;:-; BB#+-;�@@#@ p+-:�@�@ .0F G�G(:@@@�@(; (<
�(=@
�-?@
�-?(>
�(?@G -A(@
� (A0-@;-@@
�-B
�-C(B @-�@
�#@0-E(C @-�@
�#@0-E(D
�0(E00@@@#@$-O@3@$@#@@3� 0-K Eg`|0@@@ 1@@#@0�-�(@G &gp@ 2 (F
� (G8-IA#38-F @ACS|`0C@3@S(-H#@#(H@#@@@#� -G E(I4-F4-F@(J
�0(K@#3@#@30-�(L
�0(M@3@#@#@30-�(N
�(O-�(P
�(Q8-PA-W@@@-S E(R
�(S8-UA#+-T	_8-T#0A#-W@@@-S@EE	 (T0@#@-S E(U4-R(V
�(W(-X	a(-X	z}3	a}4	A(X(Y
�0(Z0-m;-m
�-[
�-\
�-]
�-^
�-_�-a
�-c
�-d
�-g
D-h
�-j([0@#@@ -|(\0@# @ -|(]@G 9-i:-i BB#+-i�8-i#A#3C9-i3:-i3 B3SB3c+-iS
�4-iC@c5(^@G 9-i:-i BB#+-i�8-i#A#3C9-i3:-i3 B3SB3c+-iS
�4-iC@c5(_@
� 69-i:-i BB#+-i�0-`#@#(`--i#@#5(a@
� 79-b:-l BB#+-l
�@#5(b+-l�=-i(c@
� 79-i:-i BB#+-i
�@#8(d99-i:-i BB#+-i�9-i#:-i# B#30-i3;3-i@
�-e
�-f(e@G (f@G!(g:9-i:-i BB#+-i�@#-o(h9-i:-i BB#+-i�@#5(i@G"(j;9-k:-k BB#+-k�@#(k@G#(lJ(mJ(n
�(o<8-yA#0-z;-z`
�-p
-w
�-x(p8-z#A#3C0-z3;3-z�
�-q
�-s
-t
�-u
�-v(q8-rCACSc+-rS
�@G$(r@G%(s8-zCACSc+-zS
�@G&(t4-zC@G'(u@G((v@G)(w4-z#@G*(x@G+(y4-z@G,(z@G-({
� (|9-{:-{ B#B30-{#;#-{@
--}�-(}+-~3
�@G.(~@G"( @9-�3:-�3 B3B3#9-�<-�@@-��-�(�BCBSB cB0s--�C;C-�@	-�-�(�+-�S+-�c+-�s@# -�@@G/ & (�+-�S+-�c+-�s@# -�@E	:E	* (�BCBSB cB0sB@�BP�B`�Bp�+-�C+-�S+-�c+-�s+-��+-��+-��--��;�-�@-�-�(�@# -�@E	:E	* (�@# -�@@G/ & (�@@#=@#@@@#� -� E	:@ &(�J3(�
� (� @ >9-�:-� BB#+-��@#(�@5(�
�(�@G0-�(�
�(�@G1-�(�
�(�g�@?@@ @(�
�(�0-�;-�@
�-�
�-�(�@G2(�@G3(�NA(�
�(�3-�@(�-�9-�:-� BB#+-�r+-�#@�(�-�(�@�(�
�(�3-�@(�-�9-�:-� BB#+-�b+-�#@�(�-�(�@(�-�9-�:-� BB#+-�b+-�#@�(�-�(�@�(�
� (�3-�1-�@ @$@
�@4 79-�:-� BB#+-�
�	B3,-�#3@G4@(�+-��@G@(�@
=@4 69-�:-� BB#+-��@#@
=@
!#@40C@$@
!#@40-�0-�;-�@
!-�
`-�(�h-�@$$@4 Di+-�
`@4E@
=@#@40C@�@(�j+-�
-0 F G
-G@(�l#@(�@�@(�@(�k(�J(�
�0(�00@#@@$(�-�9-�<-�` -�0-�@-�(�BB#+-�r+-�#$0F GrG$� @@@
`#@0-� (�9-�#:-�# B#3B#C+-�3
�+-�$`PF #G
�GCF G$G#@@@#@$0-�0(�BB#B 30-�;-�@
�-�
�-�(�+-�#$@@F0G
�G$G3@@@#@$0-�0(�+-�#$@@F0G
�G$G3@@@#@$0-�0(�BB#B 3B0C+-�
�+-�#$PPF@G
�G$G3GC@@@#@$0-�0(�-�(�@0(�
� (�3-�1-�@ @$@
�@4 79-�:-� BB#+-�
�	B3,-�#3@G4@(�@
=@4 69-�:-� BB#+-��@#@
=@
!#@40C@$@4 -�h-�@$$@4 Di+-�
`@4E@
=@#@40C@�@(�j+-�
-0 F G
-G@(�l#@(�k(�H(�
� (�  @@(�-�9-�<-�� -�0-�@-�P-�(�BB#+-�b+-�#@@#@0-� (�9-�#:-�# B#3+-�3
�+-�@@#@0-� (�BB#+-�
�+-�#@@#@0-� (�BB#+-�
�+-�#@@#@0-� (�BB#0-�;-�@
�-�
�-�(�+-�#@@#@0-� (�-�(�@� (�
�0(� 0@@@#@@@ -� (�
�(�+-�
1@
!(�	B@#N0F(�
q(�+-�
!@
1(�G+-�
!@(�(�
q (�+-�
!(� @@-�'-�(�@(�
�(�+-�
!(�@H+-�
!(�-�9-�:-�0BB#+-�
q+-�#@
!(�-�(�@
!(�(�
�(�@NI(�
�(�@@N J(�
� (� @@
� 79-�:-� BB#+-�
�+-�#@
`(�@
!(�
�(�8-�A-Q@@@-� E(�4-�(�
�0(�8-�00A3$@#@#@3@#@0-Z@3@@#@$@3$� 0-� E(�4-�(�
�0(�8-�00A$@S@#@S#@#@0-M@3@@#@$@3$� 0-� E(�4-�(�
� (�@#@@#N K(�
�(�8-�A5@G5 &@E	-E	~@@-� E(�4-�(�
� (�@#@@# -G(�
� (�8-�  A#3@@39-�#:-�# @#=-�(�0@F G#G(�@#@@@#� -� E(�4-�(�
�(�+-�	.@
!(�@
`(�
�0(�0@@@#@G6#0�9M:M BB#+M�8M#A#3C9M3:M3 B3SB3c+MS
�8MCACs�9Ms:Ms Bs�Bs�0M�;�M@
�M
�MH8M�A���9M�:M� B��B��+M�
�4M�`�F0GcG�G�EH4M�`�F0GcG�G�EH@H
�H
+H
�0H@#3@#@3N0�H
�0H@#3@#@3N0�H	
�H
N�StrTImpT�L	

$()(*(,(-/45;<>(A_a(defo"r esetv (wzo&r%v%��(���(�(�(��(�(�����e�4(����(��(�(�(�(�(�(�(���ExpTA������q�q��������������A�?�=�91c�Y�W�R�L�8m7i6g5d4a3_3]2Z0X0V/T.R'M&K%I%G"E C A ?=;9531+)'%#!

	
FunT�	�
>u��������$.���Jt����l����?����u��
��LitTX�x��VKOGn�26c%�_ɖ/�+�@d�r�N��6;�=��Y �V���o�I��ޙ���Xb���U�Uu�0�^3ƞO���5���
֔J�y�!�W�h�v��_i#LΕ��i;=.�L�(X+�H�[y5	^���]Xe���p��t��T�����X�F{kJ��)=���g
)wB�E��@>"Z�FfA�����9Dh"x�)n���H¿[H�[��'�V^f^���B�'3��L���S�@�)����q����0��^ڜ�2s;ϯ���<Nj�x�K�N��y6ƺVcBlX�x�Ĥ�"S]�9��H>T�+�6�݈�nD�[���y�E�ѫ�?�ٓ�[��ĩ��\�}�5��C\�PfT8�巡	�h��׽-%į'���Fk�����5��9������ʲg����-Y�|�`���R[���my��L23��-Y���Ao&�&t�
�f���V|�Ԋ�80���ė���"9���W�c��6�Ir���uC����X�lY��D���h�ۥ(5ȇK��!��A��>�2˘Ν~߇�x˥�H�7J�
0 �;g�(�z���ݠ֗�L,�뫰O�P��2��-�x�P�a��1�˳(�H��'��MRb�:�O�é0��S���0����#�^,J��s�p�P�����7�s�r��}�	H����9�5�M�B8��tD���rHV��Ui�)`:�'
F�,�dtJ��JK17�0U�{J�h41��=���{3>6���:���2�J^.�ڬ���۸��H�6'�u�G�~ŠUV3�pa�nI��ƕEa,>c������ꯟ�Mk��h��%�6Ӧj[8Sc2�g�_ɠ
C(�,\���zq��jz3��:%���+�@�$��\Y���[Q�,H�O� ݀S���C��O�:���?C�@<�	s�a����]]w/�.�WQ��6���ˋ���u�������/���;ū>����w+廓����s�N�/�f�?�t�����*	�>K�B�IۧEu������w��W��М#B6���<�8�&ϹGN�VJ����$t���ZUn�.�-A���N�mz"�B����Ϳ1�sAttr(�lhdvsnln Mh�.�l�q�Evd���jjAbst