aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/inet.beam
blob: 63088b2e1b21bc3d7fb8bec03e52920fe5c5705c (plain) (tree)
1
2
3
4
5
6
7
8
                                                                 

                                                                                                                                               
                                                                                                             
                                                                                                                                                    


                                                                                                                                                                          


                                                                                                                                                                                                                                                                                                      





                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          














                                                                                                                                         
                               




              
                                                                










                   
                                          


                    
                                                       
            
                            






                                                                                                                                                    

                                                                  

           
                                                                









                                                                                                 

                                

                                                                                         

                                                                     
                 
                                               


   







                                                                       
   
                    
   




                                                                                             
   
                                    

                  

                                  
  


                                                                                           
                 













                                                                       
   
                    
   






                                                                                             
                 











                                                                       
   
                    
   





                                                                                             
   










                                                                  
      
           
      



                                                                                                       
           

































































































































                                                                                                                                                                                                                                                                                                                                                     

             


                            
         
                           
        














                                                                                      
   
                                         
         
                           
        








                                                                                    
  

                       
  






































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                       
                                                                                                                                                                                                                                                                                                                                                                       




                                                                                                                                                                                                                                                                                                   

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
FOR1FlBEAMAtom��inetget_rcinet_dbclose	prim_inet
tcp_closed
udp_closedokpeernamesetpeername	undefinedsocknamesetsocknameportsendsetoptsgetopts	getiflistifgetifsetgetiflistsfoldl
withsocketinet_udpopenpushfpopfgethostname	splitwithgetstat
gethostbynamefalsegethostbyname_tmlookup
res_optionnativemembertruestringnostringbadargerlangerror
gethostbyaddrgethostbyaddr_tmipborbandhostenthdgetllgetfdgetaddrinfinity
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_optis_sockopt_valloopbackgetaddrs_tmatom_to_list
inet_parsevisible_stringnisnispluswinsypdnsfileinet_res
inet_hostsformerrtlgethostbyname_tm_nativeinet_gethost_nativegethostbyname_selfdomainappendgethostbyname_stringipv6_addressipv4_addresseinvalmake_hostenttimeoutgethostbyaddr_self++gethostbyaddr_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-Code0��y" 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:
;@
p@@ <
 =N >
 ?@
!#@0
E@
  A@
!#0
EB
 0C 0@@#@-�@@#@@#�0
E@@@-�@D
"0E@0@4@
#@#@$@@
%@ 0
K;
K@
!
F
'
IF@@
( 0
K;
K@
!
G
'
IG@@
) 0
L;
L@
!
H
'
IH E
(=
JI@J@#@$@3@4@-@K0F G
*G@LJM
-N@
! 
RO
- P @@-�@@@ 
R@@@-�@Q
. R  @@
#@@@#@0-, S
/T9
U:
U@BB#B 3B0C}
UP#S}
U`S3S}
U`SCS}
U`S�S+
US�PF@SGG#G3GCF G�GSU
?9
V:
V BB#+
V�9
W#:
W#`B#B#P+
W
20 
F G�G@VW@G X
4Y3
X0F G�G@Z
5[N\
6 ]@
7#0
_^
60_ 0@@#@-�@@#@@#�0
a@@@-�@`
80a00
�9
b:
b BB#+
b�8
b#00A#3CF G�G3bc
9 d@
7#0
fe
90f 0@@#@-�@@#@@#�0
�@@@-�@g
: h  @@@@ �9
i:
i BB#+
i�@@#@#@�0@@@�@i j
; k0
j  @@@@ �9
l:
l BB#+
l�@@#@#@�0@@@�@l m
<n@G0o
=p@G@q
>r@GPs
> t0 @@$@
?@
@ 9
w:
w BB#+
w�7
u#@@
C0�EG`FPG
EG
FGG��G=
xu9
v#:
v# B#3,
w3
Cv�0E#EG`FPG
EG
FGG��G=
xw@Gpx@
r@@#@0
|9
y:
y BB#+
y�9
z#:
z#PB#B#+
z
E@@$@#$ 
�@$@#�0@!00F G�G@y0z@G�0{
H0|8
�A3C9
}3:
}3@B3SB3cB3 sB30�+
}S
I��F0GcGsG�F 3G
IGE3C0
|} P9
�3:
�3 B3B3S0
�;
���
~
J

K
�
/
�
L
�~9
�:
�PB+
�
E@#@S#@1@C0@@#@0
| 9
�:
�PB+
�
E@#@S#@A@C0@@#@0
| �9
�:
�PB,
�
E=
��9
�:
�PB+
�
E�@#@S#@!@C0@@#@0
| �0
�@C3@#C@#@SP
� �0
�3;3
��
M
�
N
�
O
�
��@C3@#C@#@
M@
PP
� �@C3@#C@#@
N@
PP
� �@C0
| �@G� �4
{0 F G�G�@G� �
QP�9
�#:
�#PB#SB#@c+
�S
E0p@#$@3@C3@c#@3@
�9
�:
� BB#+
��@$$@Q0@@#@0
|0�0�@G�N�
R�@G��
R �0 @@$@
S@
@ 9
�:
� BB#+
��7
�#@@
C0�EG`F`G
TG
FGGQG��G=
��9
�#:
�# B#3,
�3
C��0E#EG`F`G
TG
FGGQG��G=
��@G��@
�@@#@0
�9
�:
� BB#+
��9
�#:
�#`B#B#+
�
T@@$@#$ 
�@$@#�0@!00F G�G@�0�@G�0�
U0�8
�A3C9
�3:
�3@B3SB3cB3 sB30�+
�S
I��F0GcGsG�F 3G
IGE3C0
�� P9
�3:
�3 B3B3S0
�;
��
V
��
�
J
�
K
�
/
�
L
��9
�:
�`B+
�
T@#@S#@A@C0@@#@0
� �9
�:
�`B+
�
T@#@S#@1@C0@@#@0
� �9
�:
�`B+
�
T@#@S#@Q@C0@@#@0
� �9
�:
�`B,
�
T=
��9
�:
�`B+
�
T�@#@S#@!@C0@@#@0
� �0
�@C3@#C@#@SP
� �0
�3;3
��
M
�
N
�
O
�
��@C3@#C@#@
M@
PP
� �@C3@#C@#@
N@
PP
� �@C0
� �@G� �4
�0 F G�G�@G� �
WP�9
�#:
�#`B#SB#Pc+
�S
T0p@#$@3@C3@c#@3@
�9
�:
� BB#+
��@$$@a0@@#@0
�0�0�@G�N�
X�@G��
X �  @@
�@G�@#@0
�9
�:
� BB#+
��9
�#:
�#PB#B#+
�
Y@@@# 
�@@#� @!00F G�G@� �@G� �
Z0�8
�A3C9
�3:
�3@B3SB3cB3 sB30�+
�S
I��F0GcGsG�F 3G
IGE3C0
�� P9
�3:
�3 B3B3S0
�;
���
�
J
�
K
�
/
�
[
��9
�:
�PB+
�
Y@#@S#@1@C0@@#@0
� �9
�:
�PB+
�
Y@#@S#@A@C0@@#@0
� �9
�:
�PB,
�
Y=
��9
�:
�PB+
�
Y�@#@S#@!@C0@@#@0
� �0
�@C3@#C@#@SP
� �0
�3;3
��
M
�
N
�
O
�
��@C3@#C@#@
M@
PP
� �@C3@#C@#@
N@
PP
� �@C0
� �@G� �4
�0 F G�G�@G� �
\P�9
�#:
�#PB#SB#@c+
�S
Y0p@#$@3@C3@c#@3@
�9
�:
� BB#+
��@$$@Q0@@#@0
�0�0�@G�N�
]�@G�
] �  @@
�@G#@@3@@
�9
�:
� BB#+
��9
�#:
�#PB#3B#C+
�3
^+
�C�@#3@@
_#@
F@3p9
�:
�PB+
�
^@@#� @!00F G�G@� �@G �
`@�8
�@@ACS9
�C:
�C BCBCc0
�;
��
K
�
/
�
a
��
��@cC@SP
�@�@#@
b#@c@3@$@S4p9
�:
� BB#+
��9
�:
�PB+
�
^@@10@#@$@3@4@
�@�@�@C@S@cS`
�@�0
�C;C
��
O
�
�
M
�
N
��@S@
�@�@
PC@S@
MS`
�@�@
PC@S@
NS`
�@�@G�@�4
�00F G�G#�@G@�
``�9
�#:
�#PB#cB#@s+
�c
^@�@4@$@#@S@s#@C@3@
�9
�:
� BB#+
��@@Q0@#@$@3@4@
�@�@�@GN�
cP�9
�#:
�#PB#SB#c+
�S
^Pp@D@#@
_#@C@c@3$@4p,
��7
� E=
��@EE�@@#� 0@!0@#@@3@$@
�0�
d@�0@@@3@#@$ 0
�;
�@
'
�
!
��@@$ 0
�;
�@
!
�
'
��@@#� @0�F GGEF G�G �@G�0�J�
_ �0
�;
�@
f
�
F
��0
�;
�@
O
�
��@G�@G�0
�;
�@
O
�
��@G�@G��
g0�9
�<
�@@
�
��B3BCB SB0c}
�p3C#}
�p#S#}
�p#c#}
�p#�#+
�#,
�=
��B3BCB SB0cB@sBP�B`�Bp�}
��3C#}
��#S#}
��#c#}
��#s#}
��#�#}
��#�#}
��#�#}
��#9�#+
�#+
�
O�PEF G�G�@G�@G�0
� 0@#@@#@0
� �00@#@@$ 0
�;
�@
'
�
!
��@@#@$$0
E9
�:
� BB#+
��9
�#:
�#`B#B#P+
�
20 F G�G0�0�@G0�@G 0�J(
"@(8-3A3CS0-C;C-
k-
l-
m-
n-
%-
o-
p-
(-(@-(@@@3@#@$@40!@#@3@$@C@4P-	@(@@@3@#@$@4 "@#@3@$@C@4P-	@(@@@3@#@$@4 -@#@3@$@C@4P-	@(@-(4-300@#@@$ -@#@3@@C@$P-	0(
"P(	9-C:-C BCSBCc0-S;S-@
,-
�-
(
+-c
s@G(+-3@G(
#33@-(
@C(JC(
u@(@@@3@#@$@4 $@#@3@$@C@4P-	@(
w (0- @@ -(7-,-+-
O(0 @@$%,-$@@
x4-@G0(`EEGE&+-$(@@
f 
� E@#@3@$�0@-&0F G�G@(@G0(@G(
z (0- @@ -(7-",-+-"
O(  @@0-#;-#@
O--('=-(((9-$:-$ BB#0-$;-$@
,- �-!( +-$#
}@G (! 0E#@#@3@� @-&0F G�G@("@G(#J($J(%
~@(&@@@3@#@$@40-*3;3-*@
O-'-(('@	=-)((@A()pF`G
2G4GGGG$@@(*J3(+
.0(,8-5#A#3C0-43;3-4�
k--
l--
m--
n--
%--
o-.
p-0(-@C#0->(.0P@@@C$ )9-9:-9 BB#0-9;-9@
,-/�-3(/0-2#;#-2@
s-1
-3(00P@@@C$*9-3:-3 BB#+-3
,+-2#
s(1@G0(2@@$#@0-,0(30(4@C#0-,(59-8<-8@@-6�-7(6B3BCB SB0c+-83	+-8C+-8S+-8c4-+#@ -;(7B3BCB SB0cB@sBP�B`�Bp�+-83+-8C+-8S+-8c+-8s+-8�+-8�+-8�4-+#@
O -;(84-+#@G(9J(:
� (;0 @@$%@@
x4-< E$@#@3@�0@-&0F G�G@(< E	.@ +@E$E#@3�0@-&0F G�G@(=
�0(>00@#@@$,9-@:-@ BB#+-@
,+-?#
s@G0(?@@#@$0-,0(@0(A
p(B'-H@p@4@S@C@c@3@#$ -9-G:-G BB#+-G�@@#@ p+-F�7-C4@$@4$4 M@
�@#@0.=-D(C@4@$#$4@0.(D9-E:-E B+-E�@�0@ /0F G�G0(E@4@�0@(F@4@�0@(G@(H@C#@cC@3@S3P-J(I
�P(J P@@@#@3#@C009-L:-L BB#+-L�@@#@ p+-K�@�@ /0F G�G(K@@@�@(L (M
�(N@
�-P@
�-P(O
�(P@G -R(Q
� (R0-Q;-Q@
�-S
�-T(S @-�@
�#@0-V(T @-�@
�#@0-V(U
�0(V00@@@#@$-`@3@$@#@@3� 0-\ Eg`|1@@@ 2@@#@0�M&@G +gp@ 3 (W
� (X8-ZA#38-W @ACS|`1C@3@S(-Y#@#(Y@#@@@#� -X E(Z4-W4-W@([
�0(\@#3@#@30M(]
�0(^@3@#@#@30-�(_
�(`-�(a
�(b8-aA-h@@@-d E(c
�(d8-fA#+-e	_8-e#0A#-h@@@-d@EE	 (e0@#@-d E(f4-c(g
�(h(-i	a(-i	z}4	a}5	A(i(j
�0(k0-;-
�-l
�-m
�-n
�-o
�-p�-r
�-t
�-u
�-x
J-y
�-|(l0@#@@ -�(m0@# @ -�(n@G 9-{:-{ BB#+-{�8-{#A#3C9-{3:-{3 B3SB3c+-{S
�4-{C@c6(o@G 9-{:-{ BB#+-{�8-{#A#3C9-{3:-{3 B3SB3c+-{S
�4-{C@c6(p@
� 79-{:-{ BB#+-{�0-q#@#(q--{#@#6(r@
� 89-s:-~ BB#+-~
�=-z(s+-~�=-{(t@
� 89-{:-{ BB#+-{
�@#9(u:9-{:-{ BB#+-{�9-{#:-{# B#30-{3;3-{@
�-v
�-w(v@G(w@G (x;9-{:-{ BB#+-{�@#-�(y9-{:-{ BB#+-{�(z@#6({@G!(|<9-}:-} BB#+-}�@#(}@G"(~J(J(�
�(�=8-�A#0-�;-�`
�-�
-�
�-�(�8-�#A#3C0-�3;3-��
�-�
�-�
-�
�-�
�-�(�8-�CACSc+-�S
�@G#(�@G$(�8-�CACSc+-�S
�@G%(�4-�C@G&(�@G'(�@G((�4-�#@G)(�@G*(�4-�@G+(�@G,(�
� (�9-�:-� B#B30-�#;#-�@
,-��-�(�+-�3
�@G-(�@G!(� @9-�3:-�3 B3B3#9-�<-�@@-��-�(�BCBSB cB0s--�C;C-�@	-�-�(�+-�S+-�c+-�s=-�(�+-�S+-�c+-�s=-�(�BCBSB cB0sB@�BP�B`�Bp�+-�C+-�S+-�c+-�s+-��+-��+-��--��;�-�@-�-�(�@# -�@E	:E	* (�@# -�@@G. + (�@@#>@#@@@#� -� E	:@ +(�J3(�
� (� @ ?9-�:-� BB#+-��@#(�@6(�
�(�@G/-�(�
�(�@G0-�(�
�(�g�@@@@ A(�
�(�0-�;-�@
�-�
�-�(�@G1(�@G2(�NB(�
�(�3-�@(�-�9-�:-� BB#+-�b+-�#@�(�-�(�@�(�
�(�3-�@(�-�9-�:-� BB#+-�r,-�#(�-�(�@(�-�9-�:-� BB#+-�r+-�#(�@�(�-�(�@�(�
� (�3-�1-�@ @$@
�@4 89-�:-� BB#+-�
�	C3,-�#3@G3@(�+-��@G@(�@
C@4 79-�:-� BB#+-��@#@
C@
!#@40D@$@
!#@40-�0-�;-�@
!-�
'-�(�h-�@$$@4 Ei+-�
'@4F@
C@#@40D@�@(�j+-�
,0 F G
,G@(�l#@(�@�@(�@(�k(�J(�
�0(�00@#@@$(�-�9-�<-�` -�0-�@-�(�BB#+-�b+-�#$0F GbG$� @@@
'#@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 89-�:-� BB#+-�
�	C3,-�#3@G3@(�@
C@4 79-�:-� BB#+-��@#@
C@
!#@40D@$@4 -�h-�@$$@4 Ei+-�
'@4F@
C@#@40D@�@(�j+-�
,0 F G
,G@(�l#@(�k(�H(�
� (�  @@(�-�9-�<-�� -�0-�@-�P-�(�BB#+-�r,-�#(�9-�#:-�# B#3+-�3
�+-�=-�(�BB#+-�
�+-�#=-�(�BB#+-�
�+-�#=-�(�BB#0-�;-�@
�-�
�-�(�+-�#(�@@#@0-� (�-�(�@� (�
�0(� 0@@@#@@@ -� (�
�(�+-�
7@
!(�	C@#N0G(�
(�+-�
!@
7(�H+-�
!@(�(�
 (�+-�
!(� @@-�'-�(�@(�
�(�+-�
!(�@I+-�
!(�-�9-�:-�0BB#+-�
+-�#@
!(�-�(�@
!(�(�
�(�@NJ(�
�(�@@N K(�
� (� @@
� 89-�:-� BB#+-�
�+-�#@
'(�@
!(�
�(�8-�A-b@@@-� E(�4-�(�
�0(�8-�00A3$@#@#@3@#@0-k@3@@#@$@3$� 0-� E(�4-�H
�0H8M00A$@S@#@S#@#@0-^@3@@#@$@3$� 0M EH4MH
� H@#@@#N LH
�H8MA6@G4 +@E	-E	~@@M EH4MH
� H	@#@@# -XH

� H8M  A#3@@39M#:M# @#=M
H0@F G#GH
@#@@@#� M EH4M
H
�H+M	.@
!H@
'H
�0H0@@@#@G5#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
�HN�StrTImpT�M	

$&+,+0+1+35:;ABD+Ge+hijq"r +tv yi{i|q.r-+�v-���+���+�+�+��+�+�����i�:+����+��+�+�+�+�+�+�+���ExpT(C���������������������R�P�N�JBzwg�_�]�X�R�>t=p<n;k:h9f9d8a6_6]5[4Y/T.R-P-N"E C A ?=;9531+)'%#!

	
FunT�	���=��Q�y(������5�u�C�~�	�2��r�/��}�hLitTQwx��V�NG-�26c%b�o%�7�#�@d��l�t���]թ� �,F�w�[�#ɩ[�=3�E���}έ�f�}�{>�
֐�+XS*=��d_5���fh���09W������2E�`�"�gl��$x!ؚ7N�va����#���I.ZuFR<Sc	Y��)=�f��@���5\��y����Hha�qmB��I੧�͂�#��ba�o=G�`[y�y�'
՞�T�3��gzfL�y�|bt�f�!{���{isnG������S�5�8�E�U.�t��Ϋ��
�b�
�7NL�+1յ��J��A%���Hec�1�ĘF"�uH,��WZ���\���''S��ĩ��yS^fD�� �L�On�m ��t=𺷥���ɰ����Z����i��{�z��'ෲ�*~�tJ�,�>Dr;@��D������h����g�dqG*�^O�M�2.�"x�ST|�D�|�M�?����~�����毼�^F�&�eޓ�
;šb��e1Vat3��en��x�".�W�@�_������X�t���}x��\��z�t�R�s&���WZ��
j��t���>
��
�x/�I��A���<�u�����,
)��I�o���R�D���ᩰ��ӈ�����^J��s�p�0������9f9�C�>�$���j9�3�M�B9\��NW�Ь��
�ѨS�.0�'-F�"�ftJ��JK1����=��h�1��[a����L�$�['}q�Y�0�˥]�Mo�6��/����p��Q��bU�L=\�}�$�k�ʢ0�1l���w��Oc2�W����V��2�ґh�P�2G*���\��0���u�IyF�HDvPI���Y�D:��|�.�X�{��,X�O�`�@R���}��O�:���ޓB�� <��	�����2��]]w/�.�UU��6���ˋ���u�������/��c:ի>0����w+�ۓ����s�N�/�f�?�r����	�>?���KۧE����j��Cߥ�\%�9G�lx���kw��<�Z9�[)u|Dw��k0PWi�.�5A�v��g���B����Ϳ�đkAttr\�lhdvsnln6�!��ȫ��*�s-�jhdexport_typelhd
ip_addressahdsocketajjAbst