aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/file_io_server.beam
blob: 1300423dc3b3134fe3c9d0aa771a10bf301c0e89 (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_aheadanyserver_loopstateexitfile_request
io_requestreplystop
file_replyio_replyallocatepwritepreadcur
setelementfile_descriptorread_handle_infopositionadviseclosetruncatedatasyncsyncnormalrequest	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_optsfalse
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_ioopenbadargCode3��*�" 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�Sg@T#@�$4T��p@T@DD��P@T@
�� `@D
9
<
@P
 
BB9
�
 
+
@T@G @D�P�� p@+

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

+
#D0B@� 
`

��
�
%@
#@3@
@
�
@8
!AC9
C�
 C 
0P@@3@$BC�
+B+

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

#

""@@#@3��`E
�0
#@@#@3��@�0
$�
 %8
)A;
(@
!
'

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

11@Gp2@G�3@G�4@G�5@G�6�
( 7+
8
@8 @g@� �+
9
@9 EG�:�
*;�
:p
+@@4B0$<
J9
I<
I@@
>P
==BB#+
I
+
I#$B@��>BB#B 3B0;
I@
-
D
.
??1
I#@#@3$@44� 
|@49
K<
K@@
C0
@@BB4B4 ;
K@

B
/
AA@#@$@@4�0�0
P@
;B@#@$@@4�0� 0
P@
;CB+
K
0B4 #@$@$�!0
PB4�"�D1
I#@#@3$@44�# 
R@49
L<
L@@
H0
EEBB4B4 ;
L@

G
/
FF@#@$@@4�0�$0
N@
;G@#@$@@4�0�%0
N@
;HB+
L
0B4 #@$@$�&0
NB4�'�I@4
;@J
<K�J4L�#J4M�(
10N
@0�0
1#�)O�*
20P
@0�0
2#�+Q�,
- R9
h<
p`@
g 
c0
SSB#B3B C;#
p`
3
b
4
^
5
TT,
U3
6+
Y3G�UP@#@
@C�-0
��
X0
/B7
V=
WV5
XWp B � 
�0
/XY P@C@BB@#@3�.0-��
Z 
@�0
 Z@@G�#@Q�/0�@
@#@�/0
��
]0
/B7
[=
\[5
]\p B � 
�0
/ ] ^B@+
`G�,
_3
6+
`3G�_@#@
@C0
�` P@C@B@#@@3�00-��
a 
@�0
 a@
@#@0
� bB�
q0
8P@B@C#@
3C�3�1p0@�0
/cB#B3;#
p@
9
f
:
dd@@BB@#@3�20-��
e 
@�0
e@ 
yfB�
r0
8@@B@#@3@
93�3p �
k 
PB�@
0gB#+
p#
;B#�
s#0
80@B#B3B CB0@
;S�C#�C�3�3�4p@�
k 
PB�@
0h;
p�
<
n
=
l
>
j
?
iiB�
t0
8 @B@
?#�5p�
k 
PB�@
0jB�
u0
8 @B@
>#�6p�
k 
PB�@
0k@�0
/lB�
v0
8  @B@
=#�7p@�
m 
@@G�#@Q�80�PB�@
0 m@ 
y nB�
w0
8  @B@
<#�9p@�
o 
@@G�#@Q�:0�PB�@
0 o@@G�#@Q�;0�P�@
0
@ p� � 
A� 
�0
q@G��1�r@G��3�s@G��4�t@G��5�u@G��6�v@G��7�w@G��9�x�<
B y�
z 
 @@G�#@Q�=0�@�0
z @@G�#@Q�>0�@�0
/{�?
. |9
�<
��@
�P
� 
�`
�0
}}B#B3B C;#
�`
C
�
D

E
~~�
{p
+PP�@
E
3C 
|�
{p
+B@+
�G�@#@3@C0
��0P@3@C@$B@#@@
6�@0-��
� 
PB�@
0$0�@$@G�#$@Q�A0�@@#@0
�0��
{p
+P@@3$@4hD
�B`9
�:
� @$=
��@�B4@@#��B0
�@#@@43@��B@
�@:
� BB4P@#@$3$�C@-=@B�0
/iDP�jD@$@#+
�
,@4@G�#4@Q�D0��� 
$�@
0$P�l$�B#+
�#
F�
{p
+@ B0#B@3BPC�#0#3CB3@C@
F@2P
��B#B3;#
��
C
�
G
�
D
�
H
���
{p
+7
�3@@�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�E0��?47
�=
��5
��@�0
D@$ 
|@�p� 
�0
$@��
{p
+pp�`
F
3CSc 
|�B#B3B0C;#
�@
E
�
D
���
{p
+`PB �P
D
3C 
|��
{p
+@#@3@C0
��+
�
J�
{p
+@-4��
{p
+� � 
A� 
�0
��BH��F
K �8
�A#39
�<
�@@
�0
��BC;C
�@
/
�

��@@3B @#�G 
|@@ 
��B#+
�#
0=
��4
��@��H
D0�+
�
B#`3+
�3
 0@#@@#@G�#@Q�I0�B@�
�0
8B@#@
L3@@�Jp �
� 
PB�@
0 �@�0
/ �@0@#@$@4@#@G�#@Q�K0�B`@3@$#�4@#@3#�L0�5
�B�
�0
8B#@
L3�$�Mp �
� 
PB�@
04@�@�0
/4@��
�0
��0
N$� 
�@
0
N4@�@G��J��@G��M���LJ��N
C@�BCB+
�CG�B3C�
�C0
8PP@C@@3$@#4@DB3P�O-LB@#@@
O3@�Op 9
�:
� BB#;
�@

�

��@0E#EB$`@4#� 0�P0
�@#@@3@$@
�0�P0�@
0#$P�+
�
P0� 
P@$3@4#@D@
�P�@P@@3$@#4@3@C�Q@@�
�0
0B B$`#@44�R0
�B+
�G�@BEE�S-G@$@#$@Q�S0�0B� @�0� G�@$3@4#@@
�@��OJ�@G��O���RH��T
R0�+
�#�U-G0� G��+
�
P@G� 0@#@�V0�5
�0� G� �9
�:
�0B;
�@
S
�

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

�

��@d@G�#@�@4t�p @Q�a0�P�@
0 �|
�}
�'
��@T#@
3@@tC@D@d����bP-6@ 
y�@$@$4��c @�9
�:
� B�@
3@T#@tC@D@dt�p �dP-6B#@@�@Q�d0�@�0
/�+
�
P+
�@�0
/
Pd��@
#@T@t3@D@d����e@-=@ 
y�-
�'
��p@3@C$@S4@cD@#T@d@th�
�@@c#@C�f0-PB(
�tB+
�
Y0� $G�@t=
��@@$$t�g @t�9
�t:
�t Bt@4@D#@d34Dd�h@-=@dBt#@TTt@Q�h0�@�0
/d=
�əi}t�i}A@  �
�0
8B@#@@
O3@�jp @9
�:
� BB;
�@

�

��@EE$$�k@$@D#@t�l0-PB(
�tB+
�
Y0� $G�@t=
��@@$$t�m @t�9
�t:
�t Bt@4@D#@d34Dd�n@-=@dBt#@TTt@Q�o0�@�0
/d=
��@4@D#@d3@$$4Ddt�p@-=@t@T@G�#@Q�q0�@@tt�p 
y=
��@T@G�#$4DTdt@Q�r0�P�@
0=
��+
�
P+
�@�0
/
PT=
��@4@D#@d3@$$4Ddt�s@-=@t@T@G�#@Q�s0�@@tt�s 
y�i���j�@t@#+
�
,@T@G�#�p @Q�t0��� 
�@
0 �lt�@0�0
G#ՙZH֙\HיcH�ؙ`J4�@G��`�ڙuHtۙvHtܙjJ�@G��j�ޙw
EP�BC@+
�G�@
F@CS@3C@�3@2`
��0P@@3@#$@C@G�#@Q�x0�@�3@C@$#@S@
F@c@2p
�0�y
\`�+
�C
BS`c+
�c
BSC�
�C0
8``@C@S@3$@#4@D@TBSP�z-LB@#@@
O3@�zp 9
�:
� BB#;
�@

�

��P0�@
0#`�@
C@S@$3@D@#c@4#@Tp
�`�+
�
P@$3@
C@S@4#@D@
Pc@Tp
�`�BSc�
�c0
8pp@c@S@C$@34@#D@T@dBSP�{-LB@#@@
O3@�{p 9
�:
� BB#;
�@

�

��P0�@
0#p�@S@$C@43@T@#c@D#@dp
�p�+
�
P@S@$C@43@D#@T@
Pc@dp
�p�zJ�@G��z��{J�@G��{��|
]`�BSc�
�c0
8pp@c@S@C$@34@#D@T@dBSP�}-LB@#@@
O3@�}p B@9
�:
� B#B3;#
�@

�

��@@E3E�~@S@$C@43@D#@T@c@dp
�p�P@�@
03p�+
�
P+
�G�@S@$C@43@D#@T@
Pc@dp
�p�@43@D#@T@d@d�`�@-P�@
0R��}J�@G��}����
^p�+
�C
BS`s+
�s
`p@S@3@#$@4@D@cTBSP+
�
5
�cT@c��=
��@T�>T
�@$3@
#@DC@@4S@��p@�?T@T9
�T<T
�@ 
�0
��BT+
�
0BT @D�@ ��-G@@#�@Q��0�@B�0
/�BT+
�
`@$#@4@D@D�@ ��0-#�B� 
�@
0 �@$#@T3@
C@S@4@D`
�`��p$@S4@CD@3T@#d@t@�@c�h�-BSPBS`$;-@
-

��5-c@$�@c�� @�9-:-0B�B�B� ,-,-
4-(;-@
S-
-(@@=-
(;-@
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�+-
0B� 5-@$#@D$D��0�@EE��@#=-(7-@$#@
!$D��0�@EE��@#=-(@#(@44Tdt�@Q��0�@B��0
/=-(B�+-
`@d#@t$D@���0-#�B�� 
�@
04=-(@#@4$@Q��0�@DC@d#@t@�3@SD@���`
�(i��(j�@�@#;-@
-
,-(@T3@d#@t@�@4��� ��@-P�@
0 (@d#@t@�@4��� ��0-#�� 
�@
0 (l�(��J�(��J�(��
c@(@@@#@@$h4- �-!#0
dB#+-!
e@3����0R�0
i4@( j4@#@@$�@��0-#0� 
(!��H#("��
g0(#+-"2+-"
F9-"#:-"#0B#($��
G (%  @��
%@@G�� ��@��-(+-&
@@ -- (&@�0
G ('��
k((8-*A9-+:-+ B;-+@
-)
-)()-((*4-+@
(+@
l(,��
m (-0 @@$B`#@@
��0��
+@�-1 
@$$@
�� B;-2`
-0
l-/
o-.(.@#@�0@q��0�@�0
/
(/@#@�0@q��0�C
P@�0
/
(0@#@�0@q��0�C
P@�0
/
(1@�0
G�0(2��J(3��
J(4�BPB`# 
� 
�# 
#E##E#�0
/(5��
qP(6;#-:@
-8
-7(7 @�����@@�� !(8+-9C
@ EE��N(9
@P@CEE@C#@
��0�5-;(:@
3=-5(;@�0
N
���(<��
s@(=,-C
P;-<@
-B
->(>+-?#
��N(?0@@3@#h$-@@#@3#��0�@�� i$0(@j$+-A
@�0
N���(Al#(B+-D#
+-D3
(C(D @@3@#@#@3#��0�5-E (E@�0
N���(F��
t(G5-H(H8-IA#+-IG�@#-G(I7-J��N(J@G�(K��
u(L;-K@
-N
-M(M@	�(N@ (O��
v0(P+-Q#
!@
'S=-R(Q@#S(R@3@
YC@#`-T(S��
w`(T�-g`c�cpy-Uc,-h0P� #C(U�-Xcp�csp�-Xc�+-V+-XS
'��}p##@3C@3@��@
'S@c`-T(V+-XS
''-W��}p##@3@��@
'S@c`-T(W�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@
'S@c`-T(X�c�-[cp�csp�-[c�+-Y+-YSG��}p##@3C@3@��@GS@c`-T(Y�-[S 
#BS�+-[�
&'-Z��}p##@3@��@GS@c`-T(Z�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-T([�c�-^cp �csp�-^c�+-\+-\SG��}p##@3C@3@��@GS@c`-T(\�-^S 
#BS�+-^�
%'-]��}p##@3@��@GS@c`-T(]�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-T(^�c�-acp�csp�-ac�+-_+-_SG��}p##@3C@3@��@GS@c`-T(_�-aS 
$BS�+-a�
&'-`��}p##@3@��@GS@c`-T(`�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-T(a�c�-dcp �csp�-dc�+-b+-bSG��}p##@3C@3@��@GS@c`-T(b�-dS 
$BS�+-d�
%'-c��}p##@3@��@GS@c`-T(c�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-T(d,-h+-e3 p@C@#�c@c@S�� -q+-o
l=-j(e+-fC
Y p@3@#�c@c@S�� -q+-o
l=-l(f p@C@#�c@c@S�� -q+-o
l=-n(g+-i(h0@� #3(i+-k3 `@C@#@@S�� -q+-o
l(j@R���(k+-mC
Y `@3@#@@S�� -q+-o
l(l@R���(m `@C@#@@S�� -q+-o
l(n@R���(o0�  (p��
x (q�-� #�#0�-w# u-w#03+-r3y-w#P+-x
'=-�(ru-w#03+-t3x-w#A�#30�-w#�+-x
'�-s# y-s#`@(s�#3y-�#@!(t�-w# x-w#1�#30�-w#�+-x
'�-v# x-�#a�#@�-u# y-u#`@(u�#y-v#@!(v�#3y-�#@1(w,-�
'(x�#u-y#0�3y-y#+-yG'-�	�3'-�3	�(y�#u-|#0a3+-|3	6y-z# ,-�G(zx-|#��#30�-{#`0y-{# +-}G=-�({�#3y-|#+-}G=-�(|,-�G(}�#x-�#��#30�-#`@x-�#!y-~#+-�G=-�(~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=-p(�,-�
'�-� #�#30u-�#@�Cy-�#+-�G'-�	�C'-�C	�(��#3u-�#0a3+-�3	6y-�# ,-�G(�x-�#��#30�-�#`0y-�# +-�G=-�(��#3y-�#+-�G=-�(�,-�G(��-� #x-�#��#30�-�#`@x-�#!y-�#+-�G=-�(�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-�#+-pG(�@!(�+-�C	��-�#� y-�#+-pG;3-�@	�-�	�-�(��#Su-�#P�3y-�#+-pG(-�	3(-�3'-�	�C(-�C	�(�@(�+-pG(�@
l(���
:0(�9-��-� 
6��|0##B��}0#0 � 
6=-�(�+-�
6��|0#��| "0 � 
6(��-�0
8 B#@
:3��q (�@G����(��
y(�@�N#(��
y(�@@�N $(���
{(�9-��-� 
|@
(�;-��
}-�
L-�
|-�
~-�(�@
(�@
l(���
`(�``@C@3$@#4@D@T@S��P@44��
@4<-�@ -�0-�(�BB @�� 
7 E
�@DD�� %9-�:-� BBD;-�@
-�
-�(�0� $@$4T��@D���(�@T@
�� `0� $
@$@���B4�p
+DT$G�
;`(�0� $4@$4DT��@
����(���J(���JStrT����ImpT�&






)
,
7

I!MQ
T
U
V
W
X
Z
[
_!a
bdfhihjhnhn
p
r
V
z
z��ExpTLy�y�vP
FunT4����{����LitT#Gx�}��N�0��F7B4��(�a !��'�s�&i�-K&7�¥/����M9$�?��e@�f
��O���Zpf�u�Cf*͜Lr�������B����D@��*W��7�@��4�
e
#�)�$�qmْ�"��]�'�]����9݋�/]|��n��?g�Pܗi�����&~�,�H"Z�*��6��Q2�������p���� �u����2��L�4WZ�BV��Y��K

�V5?�?)�Kyɰ"t�ۂ�ZUη�ïվ�V7��ͪ��gv4�Y�߀�Gr����JAttr(�lhdvsnlnd��9�� ���'\���jj