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


                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                         
                                                                                
                                                     

                                   



                           
                
      
               
                      

                                
     
    


                                 
       









                                                                                             
   
































                                                                                                  
      
                                               
        


                                 
      


                                              
        





                                        
        



                              
            






                
            


                   
            



                  
                              


                              
                              



                                   
      

                                                                                          
                           










                                                   
            



                                                                                                                                    
      











                               
 








                                                             
      













                              
      









                                                
            



                                                                                   
            

                 
        
       
      
 














































                                                                                                                                                        
      


















                                                                                                

             



















                                                            
      




















                                                                                                                         
      



                                                                                 
      

















                                                      
       





                               
          






                           


              













                                                            
        








                                                                
  


                                                              
                        


























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
              







                                 


              









                                                                                      

                        
                        

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           


                                                                                                                  
                                                                                                        
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_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_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_ioopenCode2���*�" 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
�
 
+
@T@G @D�� p@T`+

+
@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;
;@

9

88@9 @g@� �+
:
@: EG�;@
=
6<�
*=�
<p
+@@4B0$>
L9
K<
K@@
@P
??BB#+
K
+
K#$B@��@BB#B 3B0;
K@
-
F
.
AA1
K#@#@3$@44� 
{@49
M<
M@@
E0
BBBB4B4 ;
M@

D
/
CC@#@$@@4�0�0
R@
=D@#@$@@4�0� 0
R@
=EB+
M
0B4 #@$@$�!0
RB4�"�F1
K#@#@3$@44�# 
T@49
N<
N@@
J0
GGBB4B4 ;
N@

I
/
HH@#@$@@4�0�$0
P@
=I@#@$@@4�0�%0
P@
=JB+
N
0B4 #@$@$�&0
PB4�'�K@4
=@L
>M�J4N�#J4O�(
10P
@0�0
1#�)Q�*
20R
@0�0
2#�+S�,
- T9
h<
p`@
g 
e0
UUB#B3B C;#
p`
3
d
4
`
5
VV,
W3
6+
[3G�WP@#@
@C�-0
��
Z0
/B7
X=
YX5
ZYp B � 
�0
/Z[ P@C@BB@#@3�.0-��
\ 
@�0
 \@@G�#@Q�/0�@
@#@�/0
��
_0
/B7
]=
^]5
_^p B � 
�0
/ _ `B@+
bG�,
a3
6+
b3G�a@#@
@C0
�b P@C@B@#@@3�00-��
c 
@�0
 c@
@#@0
� dB�
q0
8P@B@C#@
3C@3S@3@S�1p0@�0
/eB#+
p#
9 @BB@#B@3@@3�20-��
f 
@�0
f@ 
xgB#+
p#
:B#�
r#0
80@B#B3B CB0@
:S@#c@C#@C@3@3@c�3p@�
k 
PB�@
0h;
p�
;
n
<
l
=
j
>
iiB�
s0
8 @B@
>#�4p�
k 
PB�@
0jB�
t0
8 @B@
=#�5p�
k 
PB�@
0k@�0
/lB�
u0
8  @B@
<#�6p@�
m 
@@G�#@Q�70�PB�@
0 m@ 
x nB�
v0
8  @B@
;#�8p@�
o 
@@G�#@Q�90�PB�@
0 o@@G�#@Q�:0�P�@
0
? p� � 
@� 
�0
q@G��1�r@G��3�s@G��4�t@G��5�u@G��6�v@G��8�w�;
A x�
y 
 @@G�#@Q�<0�@�0
y @@G�#@Q�=0�@�0
/z�>
. {9
�<
��@
�P
� 
�`
�0
||B#B3B C;#
�`
B
�
C
~
D
}}�
zp
+PP�@
D
3C 
{~�
zp
+B@+
G�@#@3@C0
�0P@3@C@$B@#@@
6�?0-��
� 
PB�@
0$0�@$@G�#$@Q�@0�@@#@0
�0��
zp
+P@@3$@4hD
�B`9
�:
� @$=
��@�B4@@#@3@@3�A0
�@#@@43@��A@
�@:
� BB4P@#@$3$�B@-<@B�0
/iDP�jD@$@#+
�
,@4@G�#4@Q�C0��� 
$�@
0$P�l$�B#+
�#
E�
zp
+@ B0#B@3BPC�#0#3CB3@C@
E@2P
��B#B3;#
��
B
�
F
�
C
�
G
���
zp
+7
�3@@�0
/
@3 
���
zp
+@@�0
C
3 
{��
zp
+7
�3@3 -$��
zp
+@@�0
B
3 
{�B#B3B CB0SB@c;#
�@
E
�
C
���
zp
+@p@3@S@$>4
�@S@c#@C�D0��?47
�=
��5
��@�0
C@$ 
{@�p� 
�0
$@��
zp
+pp�`
E
3CSc 
{�B#B3B0C;#
�@
D
�
C
���
zp
+`PB �P
C
3C 
{��
zp
+@#@3@C0
��+
�
I�
zp
+@-3��
zp
+� � 
@� 
�0
��AH��E
J �8
�A#39
�<
�@@
�0
��BC;C
�@
/
�

��@@3B @#�F 
{@@ 
��B#+
�#
0=
��4
��@��G
C0�+
�
B#`3+
�3
 0@#@@#@G�#@Q�H0�B@�
�0
8B@#@
K3@@�Ip �
� 
PB�@
0 �@�0
/ �@0@#@$@4@#@G�#@Q�J0�B`@3@$#@4@4@@#@3#�K0�5
�B�
�0
8B#@
K3@C@$@C�Lp �
� 
PB�@
04@�@�0
/4@��
�0
��0
M$� 
�@
0
M4@�@G��I��@G��L���KJ��M
B@�BCB+
�CG�B3C�
�C0
8PP@C@@3$@#4@DB3P�N-KB@#@@
N3@�Np 9
�:
� BB#;
�@

�

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

��0BB �  �@�0
M�V���UJ��W
D0�+
�0@#B#PB#`#@3@@G��X@-<@�0
/�B#3B#@CB#PSB#`c+
�c
|
�`Cc-
�'
�(
�c@`@S@#$@4@@C�Y @9
�:
� B@
#@@434�Z@-<B#@4@$�0@Q�Z0�@�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@#@@
N3@44�_p @49
�:
� B4B4;
�@

�

��@d@G�#@�@4t�p @Q�`0�P�@
0 �|
�}
�'
��@T#@
3@@tC@D@d����aP-5@ 
x�@$@$4��b @�9
�:
� B�@
3@T#@tC@D@dt�p �cP-5B#@@�@Q�c0�@�0
/�+
�
O+
�@�0
/
Od��@
#@T@t3@D@d����d@-<@ 
x�-
�'
��p@3@C$@S4@cD@#T@d@th�
�@@c#@C�e0-OB(
�tB+
�
X0� $G�@t=
��@@$$t�f @t�9
�t:
�t Bt@4@D#@d34Dd�g@-<@dBt#@Tt@Q�g0�@�0
/d=
�șh}t�h}A@  �
�0
8B@#@@
N3@�ip @9
�:
� BB;
�@

�

��@EE$$�j@$@D#@t�k0-OB(
�tB+
�
X0� $G�@t=
��@@$$t�l @t�9
�t:
�t Bt@4@D#@d34Dd�m@-<@dBt#@Tt@Q�n0�@�0
/d=
��@4@D#@d3@$$4Ddt�o@-<@t@T@G�#@Q�p0�@@tt�o 
x=
��@T@G�#$4Ddt@Q�q0�P�@
0=
��+
�
O+
�@�0
/
OT=
��@4@D#@d3@$$4Ddt�r@-<@t@T@G�#@Q�r0�@@tt�r 
x�i���j�@t@#+
�
,@T@G�#�p @Q�s0��� 
�@
0 �lt�@0�0
G#ԙYHՙ[H֙bH�י_J4�@G��_�ٙtHtڙuHtۙiJ�@G��i�ݙv
DP�BC@+
�G�@
E@CS@3C@�3@2`
��0P@@3@#$@C@G�#@Q�w0�@�3@C@$#@S@
E@c@2p
�0��x
[`�+
�C
BS`c+
�c
BSC�
�C0
8``@C@S@3$@#4@D@TBSP�y-KB@#@@
N3@�yp 9
�:
� BB#;
�@

�

��P0�@
0#`�@
C@S@$3@D@#c@4#@Tp
�`�+
�
O@$3@
C@S@4#@D@
Oc@Tp
�`�BSc�
�c0
8pp@c@S@C$@34@#D@T@dBSP�z-KB@#@@
N3@�zp 9
�:
� BB#;
�@

�

��P0�@
0#p�@S@$C@43@T@#c@D#@dp
�p�+
�
O@S@$C@43@D#@T@
Oc@dp
�p�yJ�@G��y��zJ�@G��z��{
\`�BSc�
�c0
8pp@c@S@C$@34@#D@T@dBSP�|-KB@#@@
N3@�|p B@9
�:
� B#B3;#
�@

�

��@@E3E�}@S@$C@43@D#@T@c@dp
�p�P@�@
03p�+
�
O+
�G�@S@$C@43@D#@T@
Oc@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�@ ��-F@@#�@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-�;-@
R-
-(@@=-(;-@
R-
-(4-@R���(@���@=-(7-�@G�@�=-(5-
c@$@C#�@c��0�@�9-:-0B�B�B� ,-G�,-

+-G�(;-@
R-
-	(+-G�@@G�=-(;-@
R-

-	(	+-G�@R���(
@���@=-(5-�@G�@�(@@=-(
@G�@�(>�-@D#@d3@�C@@tS@T��p@(?�@�9-�<�-@ -0-(B�+-
0B� 5-@$#@D$D��0�@EE��@#=-(7-@$#@
!$D��0�@EE��@#=-(@#(@4@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�(��
b@(@@@#@@$h4-�- #0
cB#+- 
d@3����0R�0
i4@(j4@#@@$�@��0-"0� 
( ��H(!��
f0("+-!2+-!
E9-!#:-!#0B#(#��
F ($  @��
%@@G�� ��@��-'+-%
@@ -, (%@�0
G (&��
j('8-)A9-*:-* B;-*@
-(
-(((-'()4-*@
(*@
k(+��
l (,0 @@$B`#@@
��0��
+@�-0 
@$$@
�� B;-1`
-/
k-.
n--(-@#@�0@q��0�@�0
/
(.@#@�0@q��0�C
P@�0
/
(/@#@�0@q��0�C
P@�0
/
(0@�0
G�0(1��J(2��
I(3�BPB`# 
� 
�# 
#E##E#�0
/(4��
pP(5;#-9@
-7
-6(6 @��@@@��@@�� !(7+-8C
@ EE��N(8
@P@CEE@C#@
��0�5-:(9@
3=-4(:@�0
M
���(;��
r@(<,-B
O;-;@
-A
-=(=+->#
��N(>0@@3@#h$-?@#@3#��0�@�� i$0(?j$+-@
@�0
M���(@l#(A+-C#
+-C3
(B(C @@3@#@#@3#��0�5-D (D@�0
M���(E��
s(F5-G(G8-HA#+-HG�@#-F(H7-I��N(I@G�(J��
t(K;-J@
-M
-L(L@	�(M@ (N��
u0(O+-P#
!@
'S=-Q(P@#S(Q@3@
XC@#`-S(R��
v`(S�-f`c�cpy-Tc,-g0P� #C(T�-Wcp�csp�-Wc�+-U+-WS
'��}p##@3C@3@��@
'S@c`-S(U+-WS
''-V��}p##@3@��@
'S@c`-S(V�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@
'S@c`-S(W�c�-Zcp�csp�-Zc�+-X+-XSG��}p##@3C@3@��@GS@c`-S(X�-ZS 
#BS�+-Z�
&'-Y��}p##@3@��@GS@c`-S(Y�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-S(Z�c�-]cp �csp�-]c�+-[+-[SG��}p##@3C@3@��@GS@c`-S([�-]S 
#BS�+-]�
%'-\��}p##@3@��@GS@c`-S(\�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-S(]�c�-`cp�csp�-`c�+-^+-^SG��}p##@3C@3@��@GS@c`-S(^�-`S 
$BS�+-`�
&'-_��}p##@3@��@GS@c`-S(_�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-S(`�c�-ccp �csp�-cc�+-a+-aSG��}p##@3C@3@��@GS@c`-S(a�-cS 
$BS�+-c�
%'-b��}p##@3@��@GS@c`-S(b�c�c���|��cs�cSp��|pSS��}pS��}p��}p##��}p33@GS@c`-S(c,-g+-d3 p@C@#�c@c@S�� -p+-n
k=-i(d+-eC
X p@3@#�c@c@S�� -p+-n
k=-k(e p@C@#�c@c@S�� -p+-n
k=-m(f+-h(g0@� #3(h+-j3 `@C@#@@S�� -p+-n
k(i@R���(j+-lC
X `@3@#@@S�� -p+-n
k(k@R���(l `@C@#@@S�� -p+-n
k(m@R���(n0�  (o��
w (p�-� #�#0�-v# u-v#03+-q3y-v#P+-w
'=-�(qu-v#03+-s3x-v#A�#30�-v#�+-w
'�-r# y-r#`@(r�#3y-�#@!(s�-v# x-v#1�#30�-v#�+-w
'�-u# x-�#a�#@�-t# y-t#`@(t�#y-u#@!(u�#3y-�#@1(v,-�
'(w�#u-x#0�3y-x#+-xG'-�	�3'-�3	�(x�#u-{#0a3+-{3	6y-y# ,-�G(yx-{#��#30�-z#`0y-z# +-|G=-�(z�#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=-o(�,-�
'�-� #�#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-�#+-oG(�@!(�+-�C	��-�#� y-�#+-oG;3-�@	�-�	�-�(��#Su-�#P�3y-�#+-oG(-�	3(-�3'-�	�C(-�C	�(�@(�+-oG(�@
k(���
90(�9-��-� 
6��|0##B��}0#0 � 
6=-�(�+-�
6��|0#��| "0 � 
6(��-�0
8 B#@
93��q (�@G����(��
x(�@�N#(��
x(�@@�N $(���
z(�9-��-� 
{@
(�;-��
|-�
K-�
{-�
}-�(�@
(�@
k(���
~`(�``@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�
=`(�B+-�
0� $4@$DT��B4���(���J(���J4StrT����ImpT�&






)
,
7

H!LP
S
T
U
V
W
Y
Z
^!`
aceghgigmgm
o
q
U
y
y��ExpTLx�x�uO
FunT4~�#��z�#��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(�lhdvsnln�ituL�4��І��jj