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



                                                                                                                                                                                                                                                                                                                    




                                                                                                







                                                               
      




                                                  

     



                                           
       



















                                                                                                      
                                                                 
                                                           
   

                                                                                                                             
   
                                                                                                         



                       







































                                                      
  






                                      
        
       
       












                                                   
  

                                 
        

                           
        


                                  
                 



                                  
        




                                                                                                                                         
       






                                                                              
        




                                               
        



                                                              
       


                            
        
       
       















                                                                                                  
        
         
       
  






























                                                                                                                                                       
  









                                                                                                                          
  

                                                                                           
       












                                                                                           
            





















                                                                                
       















                                                                                                                                     
       








                                                                                      
       















                                                            
              
                                        
     


                                  
  
                               

          
                               

          


                                       
         


               














                                                                   
        






                                                                
  
















































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
FOR1=hBEAMAtom�|file_io_serverformat_errorio_libformatinvalid_unicode
erl_posix_msgmessagestarterlangis_pidtrue	is_binaryspawn
start_link
spawn_linkdo_startselfmake_ref
dt_spread_tagdt_restore_tagprocessmonitorerror	demonitorokDOWN
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8server_loopstateexit
io_requestfile_requeststopreply
file_replyio_replypositionpreadallocatepwritecur
setelement	prim_fileadvisetruncateclosesyncdatasyncnormalrequest	std_replyrequestssetopts	put_charsget_line	get_until	get_charsapplygetoptsio_request_loopwritecharacters_to_binaryno_translationreadeofcollect_lineconvert_enc
incomplete	byte_sizesplit_binary-max+none*list_to_binaryget_chars_emptyget_chars_notemptyget_chars_applybinary_to_listEXITcharacters_to_listiolist_to_binaryinvalid_unicode_errorerl_scantokenscontinuation_locationerr_func	proplistssubstitute_negationsunfoldfalsecheck_valid_opts
do_setopts	get_value	undefined=:=cat++castcast_binary	read_sizecount_and_findcafuallcbvmodule_infoget_module_info-do_start/4-fun-0-openCode4���(�" 9E:U0BB #+5 0E#@G� N 00@#@"#�0q@+UR@@G�@N P�PN`�`�0p
e 37�@�C=��
e0C�+e3�+eC�7e#@#3@#@@�@���p�0�
� 37�@�C=��
�0C�+�3�+�C�7�#@#3@#@@�@����
@�`@	@@3$@#4@D@T��P@@���`@$3@#@4C@@DS@@#Dg@T#@�$4T��p@T@DD��p@T@
�� �@D��
9
<
@ 
P
BB#9
#:
# B#3+
3
+
@G @D@#T�P�� �@+
#
+
@D���
9
:
PBB#B@3+

,
#D
0F G
GT`BB#B@3+

+
#D0@F G
G3`

�
�
'@
#@3@
@
�
@8
"ACS9
 C:
!C BCcBCs+
!c
0�@s@3@@S$�
-9
%:
% BB#0
%;
%@



@@3@$@
00 +
!C
 `E
33@
@S@
! `EC33@S@
"4
0
;
@

#

$#@@3@#��@F0G
GG@$@@3@#��`E
F0G
GG%�J&�
"'8
+A#0
*;
*@
#
(

)(0@#�
' EG0)0@#�
' EG@*0@#@�
' E+4
&,�
$-9
2:
7 BB#0
7;
7@
%
.
&
0.0
7#;#
7@
'
/
(
4/@GP00
7#;#
7@
'
1
(
31@G`20
7;
7�
&
3
%
4
)
5
#
5

63@Gp4@G�5@G�6@G�7@G�8�
*99
8:
8pBB0#+
8
+ 0@@#�:
H9
G<
G@P
;@
<;BB#B@3+
G
+
G#@3��<BB#B 3B0C0
G;
G@
-
=
.
B=1
G#@@C@3@#�  
u9
I<
I@@
>0
?>BB#B 3+
I
/@#C@@3#@@C�!0
N@�"�?BB#B 30
I;
I@

@
0
A@@@@3��#0
N@
9A@@@3��$0
N@
9B1
G#@@C@3@#�% 
P9
J<
J@@
C0
DCBB#B 3+
J
/@#C@@3#@@C�&0
L@�'�DBB#B 30
J;
J@

E
0
FE@@@3��(0
L@
9F@@@3��)0
L@
9G@
9 H
:I� JJ�%JK�*
10L
@0F03G
1GG#@3�+M�,
20N
@0F03G
2GG#@3�-O�.
. P9
e<
n` 
Q0
S@
dQB#B3+
n#
39
O:
npBCBSB@c+
nC
+p@@3@c#@S�/0-�9
R:
R B+
R
@F0G
GG@R@ 
pSB#B3B C0
n#;#
n`
4
T
5
^
6
_T,
U3
7+
Y3G�UP@#@
@C�00
�9
X:
X0BB#B 3+
X
07
V#=
WV5
X#Wp@F G
G#F0G
0GG3XY9
O:
npBSBcB@s+
nS
+ �@@3@s#@c@C�10-�9
Z:
Z B,
b
Z@@G�#@Q�20�@
@#@�20
�9
]:
]0BB#B 3+
]
07
[#=
\[5
]#\p@F G
G#F0G
0GG3 ] ^9
O:
npBSBc+
nS
+p@@3@C#@c�30�@F0G
0GG@_9
O:
npBSBcB@s+
nS
++
asG�,
`3
7+
a3G�`@#@
@C0
�a �@@3@s#@c@C�40-�9
c:
c B+
c
b@F0G
GG@ c@
@#@0
� dB#B3B CB0S+
n#
:9
O:
npBcBs+
nc
+�@@C#@3@S3@s�5@�9
m:
m BB#+
m
=
le0
n;
n�
;
f
<
h
=
j
>
kf9
O:
npB#B3+
n#
+ @@3@�69
g:
g BB#+
g
@#C@@@G�#@Q@C�70�PF@G
/GGG@ g@ 
p h9
O:
npB#B3+
n#
+ @@3@�89
i:
i BB#+
i
@#C@@@G�#@Q@C�90�PF@G
/GGG@ i@3@@G�#@Q@3�:0�PF@G
/G
?GG@ j9
O:
npB#B3+
n#
+@@3@�;9
m:
m BB#+
m
=
lk9
O:
npB#B3+
n#
+@@3@�<9
m:
m BB#+
m
lP0F@G
/G#GG@m@F0G
0GG@n9
O:
OpB#+
O#
+� F #G
@GF 3G
G#F0G
G3Go�=
A p9
q:
q B#+
q#
 9
r:
rpB#+
r#
+@@G�#@Q�>0�@F0G
GG@q 9
s:
spB#+
s#
+@@G�#@Q�?0�@F0G
0GG@r@G��>s@G��?t�@
- u9
�<
�� 
v`
{0
|@
�P
�vB#B30
�#;#
��
B
w
C
x
D
y
E
zw9
t:
�pBC+
�C
+7
�3@@F0#G
0G
G@#@3 
�x9
t:
�pBC+
�C
+7
�3@3 -y9
t:
�pBC+
�C
+@@F0G
DG
G3 
uz9
t:
�pBC+
�C
+@@F0G
EG
G3 
u{B#B3B0CB@SBPc+
�#
F9
t:
�pBs+
�s
+@pF0#GCGSGc@C@
F@2P
�|B#B3B C0
�#;#
�`
G
}
E
~
D
�}9
t:
�pBS+
�S
+PPF@G
GG
G3GC 
u~9
t:
�pBSB@cBPsB`�+
�S
+`�hT
�@�@c@3$@s4@D9
�:
� @3=
�@��@@#@@#�A0
�@#@@D3@��A@
�9
�:
� BBC@#@$3@@4@C4$�B@-/@F0G
0GG4@iT`�jT+
�
,@T@D@G�#�P@Q�C0��F G
GF@#G
/GGG@#��l#`�9
t:
�pBSBcB@s+
�S
++
�sG�@#@3@C0
��0�@@
7@s#@c@C@3$�D0-�9
�:
� BB#+
�
P0F@G
/G#GG@0�@@G�#� @Q�E0�@@#@0
� �B#B3B CB0S0
�#;#
�@
D
�
G
��9
t:
�pBc+
�c
+``FPG
DG
G3GCGS 
u�9
t:
�pBc+
�c
+@#@3@S0
��B#B3B CB0SB@c0
�#;#
�@
F
�
D
��9
t:
�pBs+
�s
+ppF`G
FG
G3GCGSGc 
u�9
t:
�pBs+
�s
+@p>4
�@@S@c#@C@@3$�F0�?47
�=
��5
��@F0#G
DG$G@@# 
u@�pF G
GF0G
GG@�+
�
I9
t:
�pB#+
�#
+@-'�9
t:
tpB#+
t#
+� F #G
@GF 3G
G#F0G
G3G��AH��G
J �8
�A#39
�<
�@@
�0
��BC+
�C
/=
��BCB S0
�C;C
�@

�
0
��@�`@S@#@3�H 
u@@ 
��4
�@��I
D0�+
�
9
�#:
�#pB#3B#CB#`S+
�3
++
�S
 P@@#@G�#@Q@C�J0�@#@@@#�K 9
�:
� BB#+
�
P0F@G
/G#GG@ �@F0G
0GG@ �9
�#:
�#pB#3B#CB#`S+
�3
+@`@@@#@G�#@Q@C$@S4�L0�@3@@4#@@3�M05
�@@$$4�N 9
�:
� BB#+
�
P0F@G
/G#GG@@�@F0G
0GG@@�9
�:
�0B+
�
�F0G
MGG4F G
GF@G
/G
MGG@��MJ��O
E@�9
�:
� BCBS+
�CG�9
�3:
�3pB3cB3sB3P�B3`�+
�c
+`�@4@�@s@3@#$@�D@ST�P->@@�P 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@`�@0E#3ET3@$#@DDT�Q0
�@$#@@3@4@
�`�+
�
O0F G
OGT@$#@3@4@
�`�9
�3:
�3pB3cB3`s+
�c
+@�@3@3@C@#@S$@s4�R@9
�:
�0BB#B 3+
�
/@#C@@4#@3@C4�S0
�9
�:
� BB#+
�#G�@ E$#E#$�T-9@@#�0@Q�T0�0F GG@�0F GG�G$@3@#@
�@��PJ��SH��U
Q0�+
�#�V-90F GGG�@�+
�
O@G�� 0@#@�W05
�0F GGG�@ �9
�:
�0BB#B 30
�;
�@

�
R
��0@F G#G3 �@F0G
MGG�X���WJ��Y
G0�+
�9
�#:
�#pB#3B#PCB#`S+
�3
+`@#@S#@3@C@G��Z@-/@F0G
0GG@�9
�#:
�#pB#3B#CB#@SB#PcB#`s+
�3
++
�s
|
��S�-
�'
�(
��0p@@@S@#@c$�[ 9
�:
� BBC@
#@3@@$@C$�\@-/@3@@$#@Q@3$� �\0�@F0G
0GG@�|
��S�-
�'
�(
��0p@@@S@#@c$�] 9
�:
� BBC@
#@3@@$@C$�^@-/@3@@$#@Q@3$� �^0�@F0G
0GG@�-
�'
��p�_|pS3�`}p3s@D@4@ @s@C@3@#$@cT@Sd@t�a @@�b 9
�:
� BB#0
�;
�@

�

��|
�0#}
�0'
�D@
3@#@T#@4C@d@$t�p�cP-)@ 
p�@tDt� `@#�d 9
�:
� BBT@
3@4#@C@D@D�@ �eP-)@3@@#@Q@3��e0�@F0G
0GG@�@#t@d@$@G�#�` @Q�f0�PF@G
/GGG@ �+
�
O+
�@F0G
0G
OG$��@
#@T@43@d@$t�p�g@-/@ 
p�-
�'
���h�
�@@#t@@s#@S@$@#4@cD@T@Cd�h0-B9
�:
� BB#(
�$+
�#
X0F GTGG�=
��@#@T$Td�i �9
�:
� BBd@4#@3@@D$4DT�j@-/@3@t@d#@Q@3d�j0�@F0G
0GdG@=
��@�k} $�k}A@ �l @@dd�m 9
�:
� BB#0
�;
�@

�

��@0E#ETT�n @4#@$@d�o0-B9
�:
� BB#(
�$+
�#
X0F GdGG�=
��@#@d$d�p �9
�:
� BBd@4#@3@@D$4D�q@-/@3@t@d#@Q@3d�r0�@F0G
0GdG@=
��@4#@D@3@d$4Dd�s@-/@d@t@G�#@Q�t0�@@dd�s 
p=
��@#d@T@t@G�#$4D@Q�u0�PF@G
/GdGTG@=
��+
�
O+
�@F0G
0G
OGt=
��@4#@D@3@T$4DT�v@-/@d@t@G�#@Q�v0�@@dd�v 
p�i���j�+
�
,@�@t@G�#��@Q�w0��F G
GF@#G
/GGG@#əl#��@0F0G
GGG#˙[H̙]H͙dHΙbJϙxHЙyHљoHҙmJәhHԙz
GP�9
�C:
�CpBCSBC@c+
�S
++
�cG�@CS@3C@�3`
��Pp@4@$@#@C@G�#@Q@3@cD�{0�@�3@C@#@S@$@Dc@4p
�Pי|
[`�+
�C
9
�S:
�SpBScBSsBSP�BS`�+
�c
++
ܓ
`�@T@�@s@S@3$@#4@D�}->@@�} 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@`�@
C@$3@S@D@#c@4#@Tp
�`�+
�
O@$3@
C@4#@S@D@
Oc@Tp
�`�9
�S:
�SpBScBSsBSP�+
�c
+p�@d@�@s@S@C$@34@#D@T�~->@@�~ 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@p�@$C@43@S@T@#c@D#@dp
�p�+
�
O@43@$C@D#@S@T@
Oc@dp
�p��}J�~J�
\`�9
�S:
�SpBScBSsBS@�BSP�+
�c
+��@d@�@s@S@C$@34@#D@T@�t��->@@�� 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@��@0E#Ett�� @43@$C@D#@S@T@c@dp
��+
�
O+
�tG�@43@$C@D#@S@T@
Oc@dp
��@D#@T@43@d@t�p��@-PF@G
/GRGG@��J��
]p�+
�C
9
�S:
�SpBSsBSP�BS`�+
�s
++
�
`�@3@S$@#4@D@T+
�
5
�c@c��!=
��@c�>
�@43@
#@TC@@DS@��p@�?9
�<
�@ 
�0
��BB#+
�
_@#3@D@4#@T@3T4D��0-�F G
GF@G
/GTGG$`�BB#B 3+
�
/@3@#T4D��-9@$@#�P@Q��0�@F0G
0GG@�@3@4#@
C@D@$S@T`
�`�9
�S:
�SpBSsBSP�BS`�+
�s
+��h�-@C$@�4@SD@3T@#d@t@�0
��;�
�@

�

��5
�c@�@c�� "9
�:
�0BB#B 3,
�#,
�
+
�
R�@3@#��#@@=
��0
�;
�@
R
�

��4
�#@3@=
��4
�#@R����7-@G�=
��5
�c@�@C#@c��09
�:
�0BB#B 3,
�#G�,
�
+
�
R�@3@#��#@@=
��0
�;
�@
R
�

��+
�#G�@3@G�=
��+
�#G�@R����5-
@G�=
��@G�@c�>-@@d3@$#@�C@@tS@T��p@(?9-<-@ -0-(BB#+-
_@#4@t@d#$@���0-�F G
GF@G
/G4GGD=-(BB#B 3+-
/@#5-3@$@4#$4@3��0@EE�� =-(7-3@
#@4#$4@3��0@EE�� =-(@(@D@#$4@Q��0�@F0G
0GG@=-(@4@D@#@Q��0�@43@d#@$C@t@S$4@���`
�(i��(j�0-;-@
,-	
-
(	@�@d#@t@T3�@`@D��@-PF@G
/GTGG@`(
@�@t@d#�@`@D��0-�F G
GF@G
/GTGG`(�l#�(��J(
��J(��
b@(@@h4-@#@@$9-#:-#0B#CB#S+-C
c+-S
d@3��$�F0GGGRF0#G
GG@#i4@(j4@@#@$��0-0F G
G@@(��H#(��
f0(+-2+-
F9-#:-#0B#(��
C (  @��
'@@G�� %��&@��-0-;-@
j-�-(@F0G
GGG (@@ - (��J(��
k(8-A#9-:- B30-3;3-@
-
-(@#-(4-@�(@
j(��
l (9-%:-%pB#B`3+-%#
+ @@@@3#@
@��0'��
-9-#:-# BB#+-#
@@
@#�� (0-$;-$`
n- 
j-!�-"( @@#� @q��0�@F0G
0G
G@(!@@#� @q��0�C
P@F0G
0G
G@("@@#� @q��0�C
P@F0G
0G
G@(#@F0G
GG�G ($��J(%@G���(&��
I('9-&:-&pBBP#B`3+-&
+�@)#
F #G
GF G
G3EE#F0#G
0GG@#((��
pP()0-(#;#-(@
-*
-,(*+-+3
+-+C
@ EE��N (+
 @P@C@3ESES@C#@3��05-- (,+-(3
 @��!@@@��!@@�� *(-@F0G
MGG���(.��
r@(/,-1
O0-.;-.@
-0
-3(0+-2#
+-23
(1(2 @@#@3#@#@��05-7 (3+-4#
��N!(40@h$-5@#@3#@#@��0@�� "i$0(5j$+-6
@F0G
MGG���(6�l#0(7@F0G
MGG���(8��
s(95-:(:8-;A#+-;G�@#-9(;7-<��N (<@G�(=��
t(>0-=;-=@
-?
-@(?@ (@@	�(A��
u0(B 0@@+-C#
#@
)=-D(C@#(D@3@#@
XC@@S@`-F (E��
v`(Ft-Z`cy-Gc,-[0PF G#GC(G�-Kcpw-Jcp
w�s+-H+-JS
)��}�##@3C@3@��@
)S@s`-F(H+-JS
)'-I��}�##@3@��@
)S@s`-F(I��|���|�sS��}�S��}���}�##��}�33@
)S@s`-F(J{c�(K�-Ocpw-Ncp
w�s+-L+-LSG��}�##@3C@3@��@GS@s`-F(L9-NS:-NS BS�BS�+-N�
%+-N�
('-M��}�##@3@��@GS@s`-F(M��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(N{c�(O�-Scp w-Rcp
w�s+-P+-PSG��}�##@3C@3@��@GS@s`-F(P9-RS:-RS BS�BS�+-R�
%+-R�
''-Q��}�##@3@��@GS@s`-F(Q��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(R{c�(S�-Wcpw-Vcp
w�s+-T+-TSG��}�##@3C@3@��@GS@s`-F(T9-VS:-VS BS�BS�+-V�
&+-V�
('-U��}�##@3@��@GS@s`-F(U��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(V{c�(W�-Zcp w-Zcp
w�s+-X+-XSG��}�##@3C@3@��@GS@s`-F(X9-ZS:-ZS BS�BS�+-Z�
&+-Z�
''-Y��}�##@3@��@GS@s`-F(Y��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(Z+-\([0@F G#G3(\+-]3 `@@S@C@#�� -a+-_
j@R���(]+-^C
X `@@S@3@#�� -a+-_
j@R���(^ `@@S@C@#�� -a+-_
j@R���(_0F GG (`��
x (a9-w:-` B#B30-`#;#-`@
%-b
&-m(b0-`3;3-`@
(-c
'-i(ct-�@Cu-eCP�Sy-dC'-v	�S'-vS	�(d{C�(eu-�CPaSzC+-�S	6x-gC!y-fC@1(f{C(gx-�C��-hC`y-�C @(hy-�C@!(it-�@Cx-�C�zC�-lC`x-�C!y-jC@!(jy-kC�@(k{C(ly-�C@(m0-`3;3-`@
(-n
'-q(nt-�@C�-�C� y-oC@1(ou-�CP�Sy-pC(-p	S@!(pu-�C`�cy-�C(-�	S(-vS'-v	�c(-�c	�=-v(qt-�@Cu-�CP�Sy-rC@1(ru-�C`�czCy-sC@!(s+-tc	�{C�-uC� y-tC;S-t@	�-�	�-�(t{C(uu-�Cp�sy-�C(-�	s(-vs'-v	�c(-�c	�(v@(w+-`
)t-� #�-�# 0u-�#03--�3;3-�@-x-�(xu-�#@C--�C;C-�@-y-{(yx-�#A�-�#�t-�#0#�-z# @y-�#`@(zy-�#@!({�-�# x-�#1�-�#�t-�#0#�-# @x-�#az#�-}# @y-|#`@(|{#(}y-~#@!(~{#�(y-�#@1(�y-�#P@(�@
j(���
30(�0@9-�:-� B3BC+-�3
7��|P#��}PC0PF G
7G=-�(�+-�
7��|0#��| +0 F G
7G=-�(�@(�@@�� ,(��
y(�@�N-(��
y(�@@�N .(���
{`(�``@$@#@3@4@CD@ST��p@��
9-�<-�@ -�0-�(�BB#+-�
00@#TF G$G@4$4D��@T���(�BCBB @D@CD�� /9-�:-� BB#0-�;-�@
-�
-�(�00@#TF G$G@4$4D��@T���(�@T@
@#�� �0F G$G
@$@44���FpG
+GGTG$GG�GDG
9`(���J(���JStrT����ImpTD0	
								 !	,	8959:9;9<9=9>		H9K#L9NP	S	T	U	V	W	Y	Z	^#`	aceghgigmgm	o	q	U93	z	z9|ExpTLy�y�uBFunT{��)PLitT$x�m�MN�0����T!PP�� `Q�'��F��$����#Ć�/�ء���=�������-?_�a��D)�jg���8^7F��ח�g�\��	����v��]���+��P-��Wc�lq̦�R�5�UB��ƣ��Y?E,��<��2�'��X��Ǯ�ltͫ!;\�Jɒ�
�7�[����zC ٷ�~���Qh8�,�Dt�(���}�y��;툱�n{�#?�º�o����fߌ�f��������B��A|`[2V��ԆHAttr(�lhdvsnlnmk
mƈj���V`*��jjAbst