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



                                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                              









                                                                                                                                                                                                                                                                                                                         
      





                                           
    











                                                                                             
   
                    
   










                                                   
          



                                                                     
   

                                                                                                  
   

                                                                                
             
                       
             










                                             
        

























                                              
   






















                                         
  














                                                                                               
        
  
































                                                                                                                                    
        









                                  
        
























                                                                           
  


















































                                                                                                                                                                      
       











































                                                                                                                  
       







                                                          

  










                                                                                                                                             
       



                                                                                    
       
























                                                        
          










                                       
       













                                                                     
        








                                                                
  



























































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
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_findcafuallcbvmodule_infoget_module_info-maybe_add_read_ahead/2-fun-0-
read_ahead	exclusiveappend-do_start/4-fun-0-rawraw_file_ioopenCode3��*�" 9E:U0BB +5 E@G� N 0 @"#�0q@+UR@@G�@N P�PN`�`�0p1e7�=��5e�7e#@#3@#@@�@���p�0�1�7�=��5��7�#@#3@#@@�@�����@�`@@#4@D@3$@T	 0@@
��@@$3@C@4#@S@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
0F G
GT`BB#+

+
#D0B@F G
G@`

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



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

$

##@@#@3��`E
F0G
GG@$@@#@3��@F0G
GG@%�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
@0F03G
2GG#@3�)T�*
30U
@0F03G
3GG#@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 F #G
GF0G
0G#G@]^�
Vp
, P@C@BB@#@3�.0-��
_ 
@F0G
GG@ _@@G�#@Q�/0�@
@#@�/0
��
b0
0B7
`=
a`5
bap B F #G
GF0G
0G#G@ b c�
Vp
,B@+
eG�,
d3
7+
e3G�d@#@
@C0
�e P@C@B@#@@3�00-��
f 
@F0G
GG@ f@
@#@0
� g�
Vp
,B�
t0
9P@B@C#@
4C@3S@3@S�1p0@F0G
0GG@hB#+
s#
:�
Vp
, @BB@#B@3@@3�20-��
i 
@F0G
GG@i@ 
{jB#+
s#
;�
Vp
,B#�
u#0
90@B#B3B CB0@
;S@#c@C#@C@3@3@c�3p@�
n 
PBF@#G
1GGG@#k;
s�
<
q
=
o
>
m
?
ll�
Vp
,B�
v0
9 @B@
?#�4p�
n 
PBF@#G
1GGG@#m�
Vp
,B�
w0
9 @B@
>#�5p�
n 
PBF@#G
1GGG@#n@F0G
0GG@o�
Vp
,B�
x0
9  @B@
=#�6p@�
p 
@@G�#@Q�70�PBF@#G
1GGG@# p@ 
{ q�
Vp
,B�
y0
9  @B@
<#�8p@�
r 
@@G�#@Q�90�PBF@#G
1GGG@# r@@G�#@Q�:0�PF@G
1G
@GG@ s�
Vp
,� F #G
AGF G
G#F0#G
GG@#t@G��1�u@G��3�v@G��4�w@G��5�x@G��6�y@G��8�z�;
B {�
| 
�
}p
, @@G�#@Q�<0�@F0G
GG@|�
~p
, @@G�#@Q�=0�@F0G
0GG@}@G�<�~@G�=��>
/ �9
�<
��@
�P
� 
�`
�0
��B#B3B C;#
�`
C
�
D
�
E
���
p
,PPF@G
EG
G3GC 
���
p
,B@+
�G�@#@3@C0
��0P@C@3@$B@#@@
7�?0-��
� 
PBF@#G
1GGG$@#0�@$@G�#$@Q�@0�@@#@0
�0��
p
,P@@3$@4hD
�B`9
�:
� @$=
��@�B4@@#@3@@3�A0
�@#@@43@��A@
�@9
�:
� BB4P@$3@#$�B@-E@BF0#G
0GG@#iDP�jD@$@#+
�
-@4@G�#4@Q�C0��F G
G$F@#G
1G$GG@#P�l$�B#+
�#
F�
p
,@ B0#B@3BPCF0SG#G3GCB3@S#@C@
F@2P
��B#B3;#
��
C
�
G
�
D
�
H
���
p
,7
�3@@F0G
0G
G@@3 
���
p
,@@F0G
DG
G3 
���
p
,7
�3@3 -+��
p
,@@F0G
CG
G3 
��B#B3B CB0SB@c;#
�@
F
�
D
���
p
,@p@S@3@$>4
�@S@c#@C�D0��?47
�=
��5
��@F0G
DGG@@$ 
�@�pF G
GF0G
GG$@@��
p
,ppF`G
FG
G3GCGSGc 
��B#B3B0C;#
�@
E
�
D
���
p
,`PB FP#G
DG
G3GGC@# 
���
p
,@#@3@C0
��+
�
J�
p
,@-=��
p
,� F #G
AGF G
G#F0#G
GG@#��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 �
� 
PBF@#G
1GGG@# �@F0G
0GG@ ��
�#p
,@0@$@#@4@#@G�#@Q�J0�B`@$#@3@4@4@@#@3#�K0�5
�B�
�0
9B#@
L3@C@$@C�Lp �
� 
PBF@#G
1GGG4@#@�@F0G
0GG4@@��
�0
�F0G
NG$GF G
GF@G
1G
NGG4@�@G��I��@G��L���KJ��M
C@�9
�:
� BCBS+
�CG��
�3p
,B3�
�0
9P`@3$@S@#4@@DB3P�N-TB@#@@
O3@�Np 9
�:
� BB#;
�@

�

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

��0BB F #GG@# �@F0G
NGG�V���UJ��W
E0�+
��
�#p
,0@#B#PB#`#@3@@G��X@-E@F0G
0GG@Ÿ
�#p
,B#3B#@CB#PSB#`c+
�c
|
�pCs-
�'
�(
�s@`@#$@S@4@@C�Y @9
�:
� B@
#@43@4�Z@-EB#@4@$�0@Q�Z0�@F0G
0GG@�|
�pCs-
�'
�(
�s@`@#$@S@4@@C�[ @9
�:
� B@
#@43@4�\@-EB#@4@$�0@Q�\0�@F0G
0GG@�-
�'
��]|`Cc�^}pcs��@CD@ST@34@#d@s$@t@c@�@ @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�@F0G
0GG@�@d@G�#@Q@�@4t�p �c0�PF@G
1GGG@ �+
�
P+
�@F0G
0G
PGd��@
#@T@t3@D@d����d@-E@ 
{�-
�'
��p@cD@S4@#T@C$@d@3@th�
�@@c#@C�e0-X9
�:
� B(
�tB+
�
Y0F G$GG�@t=
��@@$$t�f @t�9
�t:
�t Bt@D#@d3@44Dd�g@-E@dBt#@Tt@Q�g0�@F0G
0GdG@=
�͙h}t�h}A@  �
�0
9B@#@@
O3@�ip @9
�:
� BB;
�@

�

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

�

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

�

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

�

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

-	(	4-@R���(
4-@@=-(7-"�@G�@�=-(5-c@$@C#�@c��0�@�9-:-0B�B�B� ,-
G�,-
(
,-G�;-@
S-
-(@���@=-(;-@
S-
-(+-G�@R���(+-G�@@G�=-(5-#�@G�@�(@@=-(@G�@�(>�-@d3@D#@�C@@tS@T��p@(?�@�9-�<�-@ -0-(B�+-
1B� 5-@$#@D$D��0�@EE��=-(7-@$#@
!$D��0�@EE��=-(@(@4@#@Q��0�@B�F0#G
0GG@#=-(B�+-
`@t@d#$D@���0-)�B�F #G
GF@G
1GG#G4=-(@4@#$@Q��0�@�3@d#@DC@t@SD@���`
�(i��(j�@�@#;-!@
- 
--(@d#@t@T3@�@4��� ��@-%PF@G
1GGG@ ( @t@d#@�@4��� ��0-)�F G
GF@G
1GGG (!l�("��J�(#��J�($��
c@(%@@@@#@$h4-&�-'#0
dB#+-'
e@3���F0GGGRF0#G
GG@#i4@(&j4@@#@$�@��0-)0F G
G@('��H((��
g0()+-(2+-(
F9-(#:-(#0B#(*��
G (+  @��
'@@G�� ��@��-0;-.@
--
*-,(,@F0G
GGG (-@@ -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@F0G
0G
G@(7@#@�0@q��0�C
P@F0G
0G
G@(8@#@�0@q��0�@F0G
0G
G@(9@F0G
GG�G0(:��J(;@G���(<��
J(=�-<p
,�BPB`# 
F 3G
GF G
G#EE3F0#G
0GG@#(>��
pP(?;#->@
-A
-@(@+->3
 @��@@@��@@�� !(A+-B3
+-BC
@ EE��N(B
 @P@C@3EE@C#@3��0�5-C (C@F0G
NGG���(D��
r@(E,-K
P;-D@
-J
-F(F+-G#
��N(G0@@3@#h$-H@#@3#��0�@�� i$0(Hj$+-I
@F0G
NGG���(Il#(J+-L#
+-L3
(K(L @@3@#@#@3#��0�5-M (M@F0G
NGG���(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`([t-k`cy-\c,-l0PF G#GC(\�-_cpw-_cp
w�s+-]+-_S
'��}�#@#@3C@3@��@
'S@s`-[(]+-_S
''-^��}�#@#@3@��@
'S@s`-[(^��|���|�sS��}�S��}���}�##��}�3@3@
'S@s`-[(_{c��-bcpw-bcp
w�s+-`+-`SG��}�#@#@3C@3@��@GS@s`-[(`�-bS 
#BS�+-b�
&'-a��}�#@#@3@��@GS@s`-[(a��|���|�sS��}�S��}���}�##��}�3@3@GS@s`-[(b{c��-ecp w-ecp
w�s+-c+-cSG��}�#@#@3C@3@��@GS@s`-[(c�-eS 
#BS�+-e�
%'-d��}�#@#@3@��@GS@s`-[(d��|���|�sS��}�S��}���}�##��}�3@3@GS@s`-[(e{c��-hcpw-hcp
w�s+-f+-fSG��}�#@#@3C@3@��@GS@s`-[(f�-hS 
$BS�+-h�
&'-g��}�#@#@3@��@GS@s`-[(g��|���|�sS��}�S��}���}�##��}�3@3@GS@s`-[(h{c��-kcp w-kcp
w�c+-i+-iSG��}p#@#@3C@3@��@GS@c`-[(i�-kS 
$BSs+-ks
%'-j��}p#@#@3@��@GS@c`-[(j��|p��|pcS��}pS��}p��}p##��}p3@3@GS@c`-[(k+-m(l0@F G#G3(m+-n3 `@C@#@@S�� -r+-p
*@R���(n+-oC
Y `@3@#@@S�� -r+-p
*@R���(o `@C@#@@S�� -r+-p
*@R���(p0F GG (q��
x (r9-�:-q B#B3;#-q@
#-|
$-s(s;3-q@
&-x
%-t(tt-� u-��y-u@1(uu-� �#zy-v@!(v+-w#	��-w�y-w;-w@	�-�	�-�(w{u-�0�y-�(-�	=-{(xt-� �-��y-y@1(yu-��y-z(-z	@!(zu-� �#y-�(-�	({(-�'-�	�#(-�#	�=-�(|;3-q@
&-�
%-}(}t-� x-��z�-`x-�!y-~@!(~x-��y-@({y-�@(�t-�  u-��y-�'-�	�(-�	�(�@(�{�u-�az+-�	6y-� @1(�{x-��z�-�` x-�!y-�@(�{y-�@!(�+-q
't-� �-� 0u-�+-�y-�P@(�u-�+-�x-�A�-��t-��-� @x-�ay-�@(�{�y-�@!(��-�x-�1�-��t-��-� @x-�az�-� @x-�ay-�@(�{y-�@!(�{�y-�@1(�@
*(���
:0(�9-�:-� B3+-�3
7��|0##B��}0#0 F #G
7G@#=-�(�+-�
7��|0#��| "0 F #G
7G@#(��-�0
9 B#@
:3��q (�@G����(��
y(�@�N#(��
y(�@@�N $(���
{(�9-�:-� B+-�
|=-�(�;-��
}-�
L-�
|-�
~-�(�@
(�@
*(���
`(�``@#4@3$@D@C@T@S��P@44��
@49-�<-�@ -�0-�(�BB @�� 
9 E
�@DD�� %9-�:-� BBD;-�@
-�
-�(�0F G$G@$4T��@D���(�@T@
�� `0F G$G
@$@���B4FpG
,GDGTG$GG�GG@
@`(�B+-�
0F G$G4@$DT��B4���(���J(���J4StrT����ImpT�&






)
-
8

I!MQ
T
U
V
W
X
Z
[
_!a
bdfhihjhmhm
o
q
V
z
z��ExpTLy�y�uX
FunT4���{���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�G�LL�12Ȇz�z�jj