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



                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                              


                                                                                                                                                                                                                                                                                                                         


                                                             



                           
                
      

                              
                                           
   
                                     
     
    


                                 


                               





                                                                                             
   
                    
   










                                                   
          



                                                                     
   

                                                                                                  
   

                                                                                



                  





                                             





                                 
                      


                                 

               


                                              


                     

                       
      


                                        



                              

                
   
   




            

               


            


                 


               

                              


               







                                                                                          

          



                                          



                                                   











                                                                                                                                        
      
                               




                          





                 
                    


                                   

           






                                                             

           


                


                     



                    









                                                



                                                                           

                           







                                                

                                 
                                         

                                   







                                                                                                                                                                 
   

                                    
               

                                       
                     




                                                                                     




                                                                           








                                                                                                                    



                                                                        









                                                                                                                
          
                                                                                               



          
                                            

                                   


                                
     
            

                  
                                               

                                   


                                           


                                                            
                                               

                                       




                                                            


         
                              

                                                        






                                                 
   


                                                        
   
                                 

  


                                                                                               
   
                               
   
                                                                                                                                                 
                                                           




                                                                                 
   




                                       
         


                                       



                                                        

                                      












                                








                                     

                 



              




                                                   

                                                                     




                                                            

                      
     

                                              




                                                                
  

                       





                                                                                              
         
                                                                                                                                                                                                                      
         
                                                                                                                                                                                                                      
         






















                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
         



















                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
FOR1=�BEAMAtU8��file_io_serverformat_errorio_libformatinvalid_unicode
erl_posix_msgmessagestartspawn
start_link
spawn_linkdo_starterlangselfmake_reftrue
dt_spread_tagdt_restore_tagprocessmonitorerror	demonitorokDOWN
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8maybe_add_read_aheadanyfalseserver_loopstateexitfile_request
io_requestreplystop
file_replyio_replyallocatepwritepreadcur
setelementfile_descriptorpositionadviseclosetruncatedatasyncsyncnormalrequest	std_replyget_line	put_chars	get_chars	get_untilsetoptsrequestsapplygetoptsio_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_negationsunfoldcheck_valid_opts
do_setopts	get_value	undefined=:=cat++castcast_binary	read_sizecount_and_findcafucbvmodule_infoget_module_info-maybe_add_read_ahead/2-fun-0-
read_ahead	exclusiveappend-do_start/4-fun-0-rawraw_file_ioopenCode4���*�" 9E:U0BB +5 E@G� N 0 @"#�0q@+UR@@G�@N P�PN`�`�0p1e7�=��5e�7e#@#3@#@@�@���p�0�1�7�=��5��7�#@#3@#@@�@�����@�`@@3$@#4@D@T	 0@@
��@@C@S@$3@4#@D@D@@#@3#@C3@SC@DSg@T#@�$4T��p@T@DD��P@T@
�� `@D
9
<
@P
 
BB9
:
 B#+
#
+
@T@G @D�� p@T`+

+
@D���
�
P
B,
D
0� 
T`BB#+

+
#D0B@� 
`

��
�
'@
#@3@
@
�
@8
"AC9
 C:
!C BCS+
!S
0P@@3@$BC�
-9
%:
% B;
%@



0B#@3@$@@
0 +
!C
 @E
33@
@
! PEC33@
"4
;
@

$

##@@#@3��`E
�0
$@@#@3��@�0
%�J&�
 '8
+A;
*@
!
)

((�
' EG0)�
' EG@* @�
' E+4
&,�
"-9
2:
7 BB;
7@
#
0
$
..;
7@
%
/
&
6/@GP0;
7@
%
1
&
51@G`2;
7�
$
6
#
5
'
4
!
4

33@Gp4@G�5@G�6@G�7@G�8�
( 9;
8@

;

::@; @g@� �;
>@
*
=

<<@= EG�>�J?�
+@�
?p
,@@4B0$A
O9
N<
N@@
CP
BBBB#+
N
+
N#$B@��CBB#B 3B0;
N@
.
I
/
DD1
N#@#@3$@44� 
�@49
P<
P@@
H0
EEBB4B4 ;
P@

G
0
FF@#@$@@4�0�0
U@
@G@#@$@@4�0� 0
U@
@HB+
P
1B4 #@$@$�!0
UB4�"�I1
N#@#@3$@44�# 
W@49
Q<
Q@@
M0
JJBB4B4 ;
Q@

L
0
KK@#@$@@4�0�$0
S@
@L@#@$@@4�0�%0
S@
@MB+
Q
1B4 #@$@$�&0
SB4�'�N@4
@@O
AP�J4Q�#J4R�(
20S
@0�0
2#�)T�*
30U
@0�0
3#�+V�,
. W9
k<
s`@
j 
h0
XXB#B3B C;#
s`
4
g
5
c
6
YY,
Z3
7+
^3G�ZP@#@
@C�-0
��
]0
0B7
[=
\[5
]\p B � 
�0
0]^�
Vp
, P@C@BB@#@3�.0-��
_ 
@�0
 _@@G�#@Q�/0�@
@#@�/0
��
b0
0B7
`=
a`5
bap B � 
�0
0 b c�
Vp
,B@+
eG�,
d3
7+
e3G�d@#@
@C0
�e P@C@B@#@@3�00-��
f 
@�0
 f@
@#@0
� g�
Vp
,B�
t0
9P@B@C#@
4C@3S@3@S�1p0@�0
0hB#+
s#
:�
Vp
, @BB@#B@3@@3�20-��
i 
@�0
i@ 
{jB#+
s#
;�
Vp
,B#�
u#0
90@B#B3B CB0@
;S@#c@C#@C@3@3@c�3p@�
n 
PB�@
1k;
s�
<
q
=
o
>
m
?
ll�
Vp
,B�
v0
9 @B@
?#�4p�
n 
PB�@
1m�
Vp
,B�
w0
9 @B@
>#�5p�
n 
PB�@
1n@�0
0o�
Vp
,B�
x0
9  @B@
=#�6p@�
p 
@@G�#@Q�70�PB�@
1 p@ 
{ q�
Vp
,B�
y0
9  @B@
<#�8p@�
r 
@@G�#@Q�90�PB�@
1 r@@G�#@Q�:0�P�@
1
@ s�
Vp
,� � 
A� 
�0
t@G��1�u@G��3�v@G��4�w@G��5�x@G��6�y@G��8�z�;
B {�
| 
�
}p
, @@G�#@Q�<0�@�0
|�
~p
, @@G�#@Q�=0�@�0
0}@G�<�~@G�=��>
/ �9
�<
��@
�P
� 
�`
�0
��B#B3B C;#
�`
C
�
D
�
E
���
p
,PP�@
E
3C 
���
p
,B@+
�G�@#@3@C0
��0P@3@C@$B@#@@
7�?0-��
� 
PB�@
1$0�@$@G�#$@Q�@0�@@#@0
�0��
p
,P@@3$@4hD
�B`9
�:
� @$=
��@�B4@@#@3@@3�A0
�@#@@43@��A@
�@9
�:
� BB4P@#@$3$�B@-E@B�0
0iDP�jD@$@#+
�
-@4@G�#4@Q�C0��� 
$�@
1$P�l$�B#+
�#
F�
p
,@ B0#B@3BPC�#0#3CB3@C@
F@2P
��B#B3;#
��
C
�
G
�
D
�
H
���
p
,7
�3@@�0
0
@3 
���
p
,@@�0
D
3 
���
p
,7
�3@3 -+��
p
,@@�0
C
3 
��B#B3B CB0SB@c;#
�@
F
�
D
���
p
,@p@3@S@$>4
�@S@c#@C�D0��?47
�=
��5
��@�0
D@$ 
�@�p� 
�0
$@��
p
,pp�`
F
3CSc 
��B#B3B0C;#
�@
E
�
D
���
p
,`PB �P
D
3C 
���
p
,@#@3@C0
��+
�
J�
p
,@-=��
p
,� � 
A� 
�0
��AH��E
K �8
�A#39
�<
�@@
�0
��BC;C
�@
0
�

��@@3B @#�F 
�@@ 
��B#+
�#
1=
��4
��@��G
D0�+
�
�
�#p
,B#`3+
�3
 0@#@@#@G�#@Q�H0�B@�
�0
9B@#@
L3@@�Ip �
� 
PB�@
1 �@�0
0 ��
�#p
,@0@#@$@4@#@G�#@Q�J0�B`@3@$#@4@4@@#@3#�K0�5
�B�
�0
9B#@
L3@C@$@C�Lp �
� 
PB�@
14@�@�0
04@��
�0
��0
N$� 
�@
1
N4@�@G��I��@G��L���KJ��M
C@�9
�:
� BCBS+
�CG��
�3p
,B3�
�0
9P`@@S@3$@#4@DB3P�N-TB@#@@
O3@�Np 9
�:
� BB#;
�@

�

��@0E#EB$`@4#� 0�O0
�@#@@3@$@
�0�P0�@
1#$P�+
�
P0� 
P@$3@4#@D@
�P��
�3p
,@`@S@3$@#4@3@C�P@@�
�0
1B B$`#@44�Q0
�9
�:
� B+
�G�@BEE�R-O@$@#$@Q�R0�0B� @�0� G�@$3@4#@@
�@��NJ�@G��N���QH��S
R0�+
�#�T-O0� G��+
�
P@G� 0@#@�U0�5
�0� G� �9
�:
�0B;
�@
S
�

��0BB �  �@�0
N�V���UJ��W
E0�+
��
�#p
,0@#B#PB#`#@3@@G��X@-E@�0
0Ÿ
�#p
,B#3B#@CB#PSB#`c+
�c
|
�`Cc-
�'
�(
�c@`@S@#$@4@@C�Y @9
�:
� B@
#@@434�Z@-EB#@4@$�0@Q�Z0�@�0
0�|
�`Cc-
�'
�(
�c@`@S@#$@4@@C�[ @9
�:
� B@
#@@434�\@-EB#@4@$�0@Q�\0�@�0
0�-
�'
��]|`Cc�^}pcs��@c@s$@34@CD@ST@#d@t@�@ @s �
�40
9B4@#@@
O3@44�_p @49
�:
� B4B4;
�@

�

��|
�}
�'
��@T#@
3@@tC@D@d����`P-?@ 
{�@$@$4��a @�9
�:
� B�@
3@T#@tC@D@dt�p �bP-?B#@@�@Q�b0�@�0
0�@d@G�#@�@4t�p @Q�c0�P�@
1 �+
�
P+
�@�0
0
Pd��@
#@T@t3@D@d����d@-E@ 
{�-
�'
��p@3@C$@S4@cD@#T@d@th�
�@@c#@C�e0-X9
�:
� B(
�tB+
�
Y0� $G�@t=
��@@$$t�f @t�9
�t:
�t Bt@4@D#@d34Dd�g@-E@dBt#@Tt@Q�g0�@�0
0d=
�͙h}t�h}A@  �
�0
9B@#@@
O3@�ip @9
�:
� BB;
�@

�

��@EE$$�j@$@D#@t�k0-X9
�:
� B(
�tB+
�
Y0� $G�@t=
��@@$$t�l @t�9
�t:
�t Bt@4@D#@d34Dd�m@-E@dBt#@Tt@Q�n0�@�0
0d=
��@4@D#@d3@$$4Ddt�o@-E@t@T@G�#@Q�p0�@@tt�o 
{=
��@T@G�#$4Ddt@Q�q0�P�@
1=
��+
�
P+
�@�0
0
PT=
��@4@D#@d3@$$4Ddt�r@-E@t@T@G�#@Q�r0�@@tt�r 
{�i���j�@t@#+
�
-@T@G�#�p @Q�s0��� 
�@
1 �lt�@0�0
G#ٙYHڙ[HۙaH�ܙ_J4�@G��_�ޙtHtߙuHt��kH�iJ�@G��i��eH�v
EP�
�Cp
,BC@S+
�SG�@CS@3C@�3`
��P`@S@3@#$@4@D@C@G�#@Q�w0�@�3@C@$#@S@c@4@Dp
�P�x
\`�+
�C
�
�Sp
,BS`c+
�c
BSC�
�C0
9``@C@S@3$@#4@D@TBSP�y-TB@#@@
O3@�yp 9
�:
� BB#;
�@

�

��P0�@
1#`�@
C@S@$3@D@#c@4#@Tp
�`�+
�
P@$3@
C@S@4#@D@
Pc@Tp
�`�
�Sp
,BSc�
�c0
9pp@c@S@C$@34@#D@T@dBSP�z-TB@#@@
O3@�zp 9
�:
� BB#;
�@

�

��P0�@
1#p�@S@$C@43@T@#c@D#@dp
�p�+
�
P@S@$C@43@D#@T@
Pc@dp
�p�yJ�@G��y��zJ�@G��z���{
]`��
�Sp
,BSc�
�c0
9pp@c@S@C$@34@#D@T@dBSP�|-TB@#@@
O3@�|p B@9
�:
� B#B3;#
�@

�

��@@E3E�}@S@$C@43@D#@T@c@dp
�p�P@�@
13p�+
�
P+
�G�@S@$C@43@D#@T@
Pc@dp
�p�@43@D#@T@d@d�`�~@-%P�@
1R��|J�@G��|���
^p�+-C
�
�Sp
,BS`s+-s
`p@S@3@#$@4@D@cTBSP+
�
5
�cT@c��=
��@T�>T-@$3@
#@DC@@4S@��p@(?T@T9-T<T-@ -0-(BT+-
1BT @D�@ ��-O@@#�@Q��0�@B�0
0(BT+-
`@$#@4@D@D�@ ��0-)�B� 
�@
1 (@$#@T3@
C@S@4@D`
�`(�
�Sp
,�p$@S4@CD@3T@#d@t@�@c�h�-BSPBS`$;-@
-
-(5-c@$�@c�� @�9-:-0B�B�B� ,-,-

4-(;-@
S-
-	(4-@@=-(;-@
S-

-	(	4-@R���(
@���@=-(7-"�@G�@�=-(5-c@$@C#�@c��0�@�9-:-0B�B�B� ,-
G�,-
+-G�(
;-@
S-
-(+-G�@@G�=-(;-@
S-
-(+-G�@R���(@���@=-(5-#�@G�@�(@@=-(@G�@�(>�-@D#@d3@�C@@tS@T��p@(?�@�9-�<�-@ -0-(B�+-
1B� 5-@$#@D$D��0�@EE��=-(7-@$#@
!$D��0�@EE��=-(@(@4@#@Q��0�@B��0
0=-(B�+-
`@d#@t$D@���0-)�B�� 
�@
14=-(@#@4$@Q��0�@DC@d#@t@�3@SD@���`
�(i��(j�@�@#;-!@
- 
--(@T3@d#@t@�@4��� ��@-%P�@
1 ( @d#@t@�@4��� ��0-)�� 
�@
1 (!l�("��J�(#��J�($��
c@(%@@@#@@$h4-&�-'#0
dB#+-'
e@3����0R�0
i4@(&j4@#@@$�@��0-)0� 
('��H((��
g0()+-(2+-(
F9-(#:-(#0B#(*��
G (+  @��
'@@G�� ��@��-0;-.@
--
*-,(,@�0
G (-@@ -5 (.��J(/��
k(08-2A9-3:-3 B;-3@
-1
-1(1-0(24-3@
(3@
*(4��
l (5�-;p
,0 @@$B`#@@
��0��
-@�-9 
@$$@
�� B;-:`
n-8
*-7
-6(6@#@�0@q��0�C
P@�0
0
(7@#@�0@q��0�C
P@�0
0
(8@#@�0@q��0�@�0
0
(9@�0
G�0(:��J(;@G���(<��
J(=�-<p
,�BPB`# 
� 
�# 
#E##E#�0
0(>��
pP(?;#->@
-A
-@(@+->3
 @��@@@��@@�� !(A+-B3
+-BC
@ EE��N(B
 @P@C@3EE@C#@3��0�5-C (C@�0
N���(D��
r@(E,-K
P;-D@
-J
-F(F+-G#
��N(G0@@3@#h$-H@#@3#��0�@�� i$0(Hj$+-I
@�0
N���(Il#(J+-L#
+-L3
(K(L @@3@#@#@3#��0�5-M (M@�0
N���(N��
s(O5-P(P8-QA#+-QG�@#-O(Q7-R��N(R@G�(S��
t(T;-S@
-V
-U(U@	�(V@ (W��
u0(X+-Y#
!@
'#(Y@
YC@3@#S@#`-[(Z��
v`([�-n`c�cpy-\c,-o0P� #C(\�-_cp�csp�-_c�+-]+-_S
'��}p#@#@3C@3@��@
'S@c`-[(]+-_S
''-^��}p#@#@3@��@
'S@c`-[(^�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p3@3@
'S@c`-[(_�c�-bcp�csp�-bc�+-`+-`SG��}p#@#@3C@3@��@GS@c`-[(`�-bS 
#BS�+-b�
&'-a��}p#@#@3@��@GS@c`-[(a�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p3@3@GS@c`-[(b�c�-ecp �csp�-ec�+-c+-cSG��}p#@#@3C@3@��@GS@c`-[(c�-eS 
#BS�+-e�
%'-d��}p#@#@3@��@GS@c`-[(d�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p3@3@GS@c`-[(e�c�-hcp�csp�-hc�+-f+-fSG��}p#@#@3C@3@��@GS@c`-[(f�-hS 
$BS�+-h�
&'-g��}p#@#@3@��@GS@c`-[(g�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p3@3@GS@c`-[(h�c�-kcp �csp�-kc�+-i+-iSG��}p#@#@3C@3@��@GS@c`-[(i�-kS 
$BS�+-k�
%'-j��}p#@#@3@��@GS@c`-[(j�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p3@3@GS@c`-[(k,-o+-l3 p@C@#�c@c@S�� -x+-v
*=-q(l+-mC
Y p@3@#�c@c@S�� -x+-v
*=-s(m p@C@#�c@c@S�� -x+-v
*=-u(n+-p(o0@� #3(p+-r3 `@C@#@@S�� -x+-v
*(q@R���(r+-tC
Y `@3@#@@S�� -x+-v
*(s@R���(t `@C@#@@S�� -x+-v
*(u@R���(v0�  (w��
w (x�-� #�#0�-~# u-~#03+-y3y-~#P+-
'=-�(yu-~#03+-{3x-~#A�#30�-~#�+-
'�-z# x-�#ay-z#@(z�#3y-�#@!({�-~# x-~#1�#30�-~#�+-
'�-}# x-�#a�#@�-|# x-}#ay-|#@(|�#y-}#@!(}�#3y-�#@1(~,-�
'(�#u-�#0�3y-�#+-�G'-�	�3'-�3	�(��#u-�#0a3�#C@+-�3	6y-�# ,-�G(��#Cx-�#��#30�-�#`0x-�#!y-�#+-�G=-�(��#3y-�#+-�G=-�(�,-�G(��#x-�#��#30�-�#`@x-�#!y-�#+-�G=-�(�x-�#�y-�#+-�G=-�(��#3y-�#+-�G=-�(�,-�G(��#�-�#� y-�#,-�G(�u-�#0�3y-�#+-�G'-�	3(�u-�#@�Cy-�#+-�G(-�	3(-�3'-�	�C'-�C	�(�,-�G(��#u-�#0�3y-�#,-�G(�u-�#@�C�#SPy-�#+-�G=-�(�+-�C	��-�#� y-�#+-�G;3-�@	�-�	�-�(��#Su-�#P�3y-�#+-�G(-�	3(-�3'-�	�C'-�C	�(�,-�G(��#�#0=-w(�,-�
'�-� #�#30u-�#@�Cy-�#+-�G'-�	�C'-�C	�(��#3u-�#0a3�#C@+-�3	6y-�# ,-�G(��#Cx-�#��#30�-�#`0x-�#!y-�#+-�G=-�(��#3y-�#+-�G=-�(�,-�G(��-� #x-�#��#30�-�#`@x-�#!y-�#+-�G=-�(�x-�#�y-�#+-�G=-�(��#3y-�#+-�G=-�(�,-�G(��-� #�-�#� y-�#,-�G(�u-�#0�3y-�#+-�G'-�	3(�u-�#@�Cy-�#+-�G(-�	3(-�3'-�	�C'-�C	�(�,-�G(��-� #u-�#0�3y-�#+-�G(�@1(�u-�#@�C�#SPy-�#+-wG(�@!(�+-�C	��-�#� y-�#+-wG;3-�@	�-�	�-�(��#Su-�#P�3y-�#+-wG(-�	3(-�3'-�	�C(-�C	�(�@(�+-wG(�@
*(���
:0(�9-�:-� B3+-�3
7��|0##B��}0#0 � 
7=-�(�+-�
7��|0#��| "0 � 
7(��-�0
9 B#@
:3��q (�@G����(��
x(�@�N#(��
x(�@@�N $(���
z(�9-�:-� B+-�
{=-�(�;-��
|-�
L-�
{-�
}-�(�@
(�@
*(���
~`(�``@C@3$@#4@D@T@S��P@44��
@49-�<-�@ -�0-�(�BB @�� 
9 E
@DD�� %9-�:-� BBD;-�@
-�
-�(�0� $@$4T��@D���(�@T@
�� `0� $
@$@���B4�p
,DT$G�
@`(�B+-�
0� $4@$DT��B4���(���J(���J4StrT����ImpT�&






)
-
8

I!MQ
T
U
V
W
X
Z
[
_!a
bdfhihjhmhm
o
q
V
y
y��ExpTLx�x�uX
FunT4~���z���LitT+bx�}��N�0�MG7B4�M;P��@B{��Uڤm�.��T���8NFK7U��:����oX���B��I�E˔)�md�)S2+��.�x{ZӓI]�y�!������"�p!T��T9�!�I�"4?E�JI���g�޺_X���ٕJk�^�z���w���%;��}J�D�}�
�˦��Q#uIg���>���t&7��+i���;8|��IEJb&�,E̅IQ������X��5!��ΎF���i��Z��y)�u�K��kӎ�ԍ-�T���s�����u��=���Attr(�lhdvsnln��!�9K��2�F��\jj