aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/file_io_server.beam
blob: 4d13d35d76fb69ea14eae9bdacef2c68e6ed0f3c (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_encutf16utf32littlebigutf8server_loopstateexit
io_requestfile_requeststopreply
file_replyio_replypositionallocatepwritepreadfile_descriptorcur
setelementadviseclosetruncatedatasyncsyncnormalrequest	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-rawraw_file_ioopenCode3���(�" 9E:U0BB #+5 0E#@G� N 00@#@"#�0q@+UR@@G�@N P�PN`�`�0p1e7�=��5e�7e#@#3@#@@�@���p�0�1�7�=��5��7�#@#3@#@@�@�����@�`@	 D@3@#$@4@T��0@@
��@@3@4#@DC@$@S@SD@g@T#@�$4T��p@T@DD��P@T@
�� `@D��
9
<
@ 
P
BB#9
#:
# B#3+
3
+
@G @#T@D�P�� p@+
#
+
@D���
�
P
B#,
#D
0F G
GT`B+

B#+
#D0B@3F G
G3`

�
�
'@
#@3@
@
�
@8
"ACS9
 C:
!C BCc+
!c
0`BC@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�
(9�
8p
) B0@�:
H9
G<
G@P
;@
<;BB#B@3+
G
+
G#@3��<BB#B 3B0C0
G;
G@
+
=
,
B=1
G#@@3@#@C�  
{9
I<
I@@
>0
?>B+
I
-BCB #@@@C�!0
N@�"�?BB#B 30
I;
I@

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

E
.
FE@@@3��(0
L@
9F@@@3��)0
L@
9G@
9 H
:I� JJ�%JK�*
/0L
@0F03G
/GG#@3�+M�,
00N
@0F03G
0GG#@3�-O�.
, P9
e<
n` 
Q0
S@
dQB#+
n#
19
O:
npB3BC+
nC
)@BB@#@@3�/0-��
R 
@F0G
GG@R@ 
vSB#B3B C0
n#;#
n`
2
T
3
U
4
YT9
O:
npBS+
nS
)PBc�
oc0
5@@3Bc3@C#@
2C@c�0p0@F0G
.GG@U9
O:
npBS+
nS
)BcB@s+
WsG�,
V3
6+
W3G�V@#@
@C0
�W �@@3@s#@C@c�10-�9
X:
X B,
_
X@
@#@0
� Y,
Z3
6+
^3G�ZP@#@
@C�20
��
]0
.BB#B 37
[#=
\[5
]#\p@F G
G#F0G
.GG3]^9
O:
npBS+
nS
) PBB@#@@3@C�30-��
` 
_@F0G
GG@ `@@G�#@Q�40�@
@#@�40
��
c0
.BB#B 37
a#=
ba5
c#bp@F G
G#F0G
.GG3 c dB#+
n#
89
O:
npB3B CB0SBc+
nc
)`Bs�
ps0
5@@C#BsC@3@S3@
8S@s�5p@�
m 
=
le0
n;
n�
9
f
:
h
;
j
<
kf9
O:
npB#+
n#
)  B3�
q30
5@B3@
9#@3�6p�
g 
@@@G�#B@Q�70�PF@G
-GGG@ g@3@@G�#@3@Q�80�PF@G
-G
=GG@ h9
O:
npB#+
n#
)  B3�
r30
5@B3@
:#@3�9p�
i 
@@@G�#B@Q�:0�PF@G
-GGG@ i@ 
v j9
O:
npB#+
n#
) B3�
s30
5@B3@
;#@3�;p�
m 
=
lk9
O:
npB#+
n#
) B3�
t30
5@B3@
<#@3�<p�
m 
lPB#F@G
-G#GG@m@F0G
.GG@n�
Op
)� F #G
>GF 3G
G#F0G
G3Go@G��0�p@G��5�q@G��6�r@G��9�s@G��;�t@G��<�u�=
? v�
w 
 �
xp
)@@G�#@Q�>0�@F0G
GG@w �
yp
)@@G�#@Q�?0�@F0G
.GG@x@G��>�y@G��?�z�@
+ {9
�<
�� 
|`
�0
�@
�P
�|B#B30
�#;#
��
@
}
A
~
B

C
�}9
z:
�pBC+
�C
)7
�3@@F0#G
.G
G@#@3 
�~9
z:
�pBC+
�C
)7
�3@3 -#9
z:
�pBC+
�C
)@@F0G
BG
G3 
{�9
z:
�pBC+
�C
)@@F0G
CG
G3 
{�B#+
�#
D9
z:
�pB3B0CB@SBPcBs+
�s
)@pF0#GCGSGc@C@
D@2P
��B#B3B C0
�#;#
�`
E
�
C
�
B
��9
z:
�pBS+
�S
)PPF@G
EG
G3GC 
{�9
z:
�pBS+
�S
)`@B@BP4B`�@�@3$@DhT
�9
��:
�� @3=
��@��@@#@@#�A0
�@#@@D3@��A@
�9
�:
� BC@#@$3B@4@C4$�B@-=@F0G
.GG4@iT`�jT+
�
*@T@D@G�#�P@Q�C0��F G
GF@#G
-GGG@#��l#�9
z:
�pBS+
�S
)BcB@s+
�sG�@#@3@C0
��0�@@
6@s#@C@3$@c�D0-��
� 
PB#F@G
-G#GG@0�@@G�#� @Q�E0�@@#@0
� �B#B3B CB0S0
�#;#
�@
B
�
E
��9
z:
�pBc+
�c
)``FPG
BG
G3GCGS 
{�9
z:
�pBc+
�c
)@#@3@S0
��B#B3B CB0SB@c0
�#;#
�@
D
�
B
��9
z:
�pBs+
�s
)ppF`G
DG
G3GCGSGc 
{�9
z:
�pBs+
�s
)@p@@S@c#@@3$@C>4
��F0��?47
�=
��5
��@F0#G
BG$G@@# 
{@�pF G
GF0G
GG@�+
�
G9
z:
�pB#+
�#
)@-5��
zp
)� F #G
>GF 3G
G#F0G
G3G��AH��G
H �8
�A#39
�<
�@@
�0
��BC+
�C
-=
��BCB S0
�C;C
�@

�
.
��@�`@S@3@#�H 
{@@ 
��4
�@��I
B0�+
�
9
�#:
�#pB#3+
�3
)B#CB#`S+
�S
 P@@#@G�#@C@Q�J0��
�0
5B#@C@@
I3@@C�Kp �
� 
PB#F@G
-G#GG@ �@F0G
.GG@ ��
�#p
)@0B#$B#`4@@@#@G�#@Q�L0�@3@@4#@@3�M0�5
��
�$0
5B$#@@
I3@$$4�Np �
� 
PB#F@G
-G#GG@@�@F0G
.GG@@��
�0
�F0G
KGG4F G
GF@G
-G
KGG@�@G��K��@G��N���MJ��O
C@�9
�:
� BCBS+
�CG�9
�3:
�3pB3c+
�c
)p`B3s�
�s0
5B3P�B3`�Bs@D@s@3$@#4@�T@Sd@��P-L@#@@
L3@�Pp 9
�:
� BB#0
�;
�@

�

��P0F@G
-G#GG$@p�@0E#3Ed3@4#@TTd�Q0
�@4#@@$3@D@
�p�+
�
M0F G
MGd@4#@$3@D@
�p��
�3p
)@`B3`4@3@3@C@#@S$�R@�
�0
-BCB @@4#@C4�S0
�9
�:
� BB#+
�#G�@ E$#E#$�T-G@@#�0@Q�T0�0F GG@�0F GG�G$@3@#@
�@��PJ�@G��P���SH��U
O0�+
�#�V-G0F GGG�@�+
�
M@G� 0@#@�W0�5
�0F GGG�@ �9
�:
�0BB#B 30
�;
�@

�
P
��0@F G#G3 �@F0G
KGG�X���WJ��Y
E0�+
�9
�#:
�#pB#3+
�3
)0B#PC@#B#`#@3@C@G��Z@-=@F0G
.GG@��
�#p
)B#3B#CB#@SB#PcB#`s+
�s
|
��S�-
�'
�(
��0p@@@#@c$@S�[ 9
�:
� BC@
#@3B@$@C$�\@-=@3@@$#@3$� @Q�\0�@F0G
.GG@�|
��S�-
�'
�(
��0p@@@#@c$@S�] 9
�:
� BC@
#@3B@$@C$�^@-=@3@@$#@3$� @Q�^0�@F0G
.GG@�-
�'
��p�_|pS3�`}p3d@$@@ @#@c4@SD@CT@3t@d�a �
�T0
5BT#@@
L3@TT�bp 9
�:
� BB#0
�;
�@

�

��|
�0#}
�0t'
�$@
3@#@4#@C@D@t�p�cP-7@ 
v�@d$dt@#�d 9
�:
� B@
3@4#@CBt@D@d�` �eP-7@3@@#@3�@Q�e0�@F0G
.GG@�@#t@d@@G�#�` @Q�f0�PF@G
-GGG@ �+
�
M+
�t@F0G
.G
MG��@
#@4@3@D@t�p�g@-=@ 
v�-
�'
���@@#t@@s#@$@#4@cD@ST@Cd@Sh�
љh0-P9
�:
� B(
�$B#+
�#
V0F GTGG�=
��@#@T$Td�i �9
�:
� Bd@4#@3B@D$4DT�j@-=@3@t@d#@3d@Q�j0�@F0G
.GdG@=
��@�k} $�k}A@ �l �
�d0
5Bd#@@
L3@dd�mp 9
�:
� BB#0
�;
�@

�

��@0E#ETT�n@4#@$@d�o0-P9
�:
� B(
�$B#+
�#
V0F GdGG�=
��@#@d$d�p �9
�:
� Bd@4#@3B@D$4D�q@-=@3@t@d#@3d@Q�r0�@F0G
.GdG@=
��@4#@D@3@d$4Dd�s@-=@d@t@G�#@Q�t0�@@dd�s 
v=
��@#d@T@t@G�#$4D@Q�u0�PF@G
-GdGTG@=
��+
�
M+
�@F0G
.G
MGt=
��@4#@D@3@T$4DT�v@-=@d@t@G�#@Q�v0�@@dd�v 
v�i���j�+
�
*@�@t@G�#��@Q�w0��F G
GF@#G
-GGG@#ҙl#�@0F0G
GGG#ԙ[Hՙ]H֙dHיbJ�@G��b�ٙxHڙyHۙoHܙmJ�@G��m�ޙhHߙz
EP��
�Cp
)BCSBC@c+
�cG�@CS@3C@�3`
��Pp@4@$@#@C@G�#@3@cD@Q�{0�@�3@C@#@S@$@Dc@4p
�P�|
Y`�+
�C
9
�S:
�SpBSc+
�c
)BSsBSP�BS`�+
�
p��
�s0
5Bs@d@s@S$@34@#D@T@��}-L@#@@
L3@�}p 9
�:
� BB#0
�;
�@

�

��P0F@G
-G#GG$@p�@
C@43@$S@T@#c@D#@dp
�p�+
�
M@43@
C@D#@$S@T@
Mc@dp
�p�
�Sp
)�`BSs�
�s0
5BSP�Bs@t@s@S$@C4@3D@#T@d@��~-L@#@@
L3@�~p 9
�:
� BB#0
�;
�@

�

��P0F@G
-G#GG$@��@4C@D3@$S@d@#c@T#@tp
���+
�
M@D3@4C@T#@$S@d@
Mc@tp
���}J�@G��}��~J�@G��~��
Z`�
�Sp
)�`BSs�
�s0
5BS@�BSP�Bs@t@s@S$@C4@3D@#T@d@��@���-L@#@@
L3@��p 9
�:
� BB#0
�;
�@

�

��P0F@G
-G#GG$@��@0E#E����@D3@4C@T#@$S@d@c@tp
���+
�
M+
�G�@D3@4C@T#@$S@d@
Mc@tp
���@T#@d@D3@t@$�����@-PF@G
-GRGG@���J�@G�������
[p�+
�C
9
�S:
�SpBSs+
�s
)BSP�BS`�+
��
`�@3@S$@#4@D@T+
��
5
�c@c��=
��@c�@43@
#@TC@@DS@>
���p@�?9
�<
�@ 
�0
��B+
�
]B3@D@4#@T@3T4D��0-!�F G
GF@G
-GTGG$`�B+
�
-BTB 4D��-G@$@#�P@Q��0�@F0G
.GG@�@3@4#@
C@D@$S@T`
�`��
�Sp
)�pBSP�BS`�@C$@�4@SD@3T@#d@t@�h�-0-�;�-@
-
-(5-c@�@c�� 9-:-0BB#B 3,-#,-
+-
P(@#@3��@@=-
(0-;-@
P-
-(4-#@3@=-
(4-#@R���(7-@G�=-
(5-c@�@C#@c��0�9-:-0BB#B 3,-#G�,-
+-
P(@#@3��@@=-
(0-;-@
P-	
-
(	+-#G�@3@G�=-
(
+-#G�@R���(5-@G�=-
(@G�@c(
@@d3@$#@�C@@tS@T>-��p@(?9-<-@ -0-(B+-
]@t@d#B4$@���0-!�F G
GF@G
-G4GGD=-(B+-
-BB 35-3@$@4#$4@3��0�@EE��=-(7-3@
!@4#$4@3��0�@EE��=-(@(@D@#$4@Q��0�@F0G
.GG@=-(@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(��
`@(@@@#@@$h4-�-#0
aB#S+-S
b@3���F0GGGRF0#G
GG@#i4@(i4@@#@$��0-!0F G
G@@(��H#( ��
d0(!+- 2+- 
D9- #:- #0B#("��
A (#  @��
'@@G�� ��@��-(0-&;-&@
h-$
-%($@F0G
GGG (%@@ -- (&��J('��
i((8-*A#9-+:-+ B30-+3;3-+@
-)
-)()@#-((*4-+@
(+@
h(,��
j (-�-3p
)  B`#@@@@
��0��
-�-1 
@B@
�� 0-2;-2`
l-.
h-/
-0(.@@#� @q��0�@F0G
.G
G@(/@@#� @q��0�C
P@F0G
.G
G@(0@@#� @q��0�C
P@F0G
.G
G@(1@F0G
GG�G (2��J(3@G����(4��
G(5�-4p
)�BP#B`3#
F #G
GF G
G3EE#F0#G
.GG@#(6��
nP(70-6#;#-6@
-8
-:(8+-93
+-9C
@ EE��N(9
 @P@C@3ESES@C#@3��0�5-; (:+-63
 @��@@@��@@��  (;@F0G
KGG���(<��
p@(=,-?
M0-<;-<@
->
-A(>+-@#
+-@3
(?(@ @@#@3#@#@��0�5-E (A+-B#
��N(B0@@#@3#@#@h$-C��0�@�� i$0(Cj$+-D
@F0G
KGG���(D�l#(E@F0G
KGG���(F��
q(G5-H(H8-IA#+-IG�@#-G(I7-J��N(J@G�(K��
r(L0-K;-K@
-M
-N(M@ (N@	�(O��
s0(P 0@@+-Q#
!@
'=-R(Q@#(R@3@#@
VC@@S@`-T (S��
t`(Tt-h`cy-Uc,-i0PF G#GC(U�-Ycpw-Xcp
u�s+-V+-XS
'��}�##@3C@3@��@
'S@s`-T(V+-XS
''-W��}�##@3@��@
'S@s`-T(W��|���|�sS��}�S��}���}�##��}�33@
'S@s`-T(X{c�(Y�-]cpw-\cp
u�s+-Z+-ZSG��}�##@3C@3@��@GS@s`-T(Z�-\S 
#BS�+-\�
&'-[��}�##@3@��@GS@s`-T([��|���|�sS��}�S��}���}�##��}�33@GS@s`-T(\{c�(]�-acp w-`cp
u�s+-^+-^SG��}�##@3C@3@��@GS@s`-T(^�-`S 
#BS�+-`�
%'-_��}�##@3@��@GS@s`-T(_��|���|�sS��}�S��}���}�##��}�33@GS@s`-T(`{c�(a�-ecpw-dcp
u�s+-b+-bSG��}�##@3C@3@��@GS@s`-T(b�-dS 
$BS�+-d�
&'-c��}�##@3@��@GS@s`-T(c��|���|�sS��}�S��}���}�##��}�33@GS@s`-T(d{c�(e�-hcp w-hcp
u�s+-f+-fSG��}�##@3C@3@��@GS@s`-T(f�-hS 
$BS�+-h�
%'-g��}�##@3@��@GS@s`-T(g��|���|�sS��}�S��}���}�##��}�33@GS@s`-T(h+-j(i0@F G#G3(j+-k3 `@@C@#@S�� -o+-m
h@R���(k+-lC
V `@@3@#@S�� -o+-m
h@R���(l `@@C@#@S�� -o+-m
h@R���(m0F GG (n��
v (o9-�:-n B#B30-n#;#-n@
#-p
$-{(p0-n3;3-n@
&-q
%-w(qt-�@Cu-sCP�Sy-rC'-�	�S'-�S	�(r{C�(su-�CPaSzC+-�S	6x-uC!y-tC@1(t{C(ux-�C��-vC`y-�C @(vy-�C@!(wt-�@Cx-�C�zC�-zC`x-�C!y-xC@!(xy-yC�@(y{C(zy-�C@({0-n3;3-n@
&-|
%-(|t-�@C�-�C� y-}C@1(}u-�CP�Sy-~C(-~	S@!(~u-�C`�cy-�C(-�	S'-�S=-�(t-�@Cu-�CP�Sy-�C@1(�u-�C`�czCy-�C@!(�+-�c	�{C�-�C� y-�C;S-�@	�-�	�-�(�{C(�u-�Cp�sy-�C(-�	s(-�s(�'-�	�c(-�c	�(�@(�+-n
't-� #�-�# 0u-�#03,-�3u-�#@C+-�Cx-�#A�-�#�t-�#0#�-�# @y-�#`@(�y-�#@!(��-�# x-�#1�-�#�t-�#0#�-�# @x-�#az#�-�# @y-�#`@(�{#(�y-�#@!(�{#�(�y-�#@1(�y-�#P@(�@
h(���
10(�0@9-�:-� B3+-�3
6BC��|P#��}PC0 F G
6G=-�(�+-�
6��|0#��| !0 F G
6G=-�(�@(��-�0
5B#@@
13@��q (�@G����(��
w(�@�N"(��
w(�@@�N #(���
y`(�``@@$@#4@3D@CT@S��P@��
9-�<-�@ -�0-�(�B+-�
0B4F GDG@T$DT��@4���(� BCBB 3E
z3@$@C$�� $9-�:-� BB#0-�;-�@
-�
-�(�00@#4F GDG@T$DT��@4���(�@4@#@
�� `0F GDG
@D@TT���FpG
)GG4GDGG�G$G
9`(���J(���JStrT����ImpT�%







*
7

F!JN
Q
R
S
T
U
W
X
\!^
_acefegekek
m
o
S
x
x{|ExpTLw�w�sP
FunTy�+�LitT Ix�m��N�0�MG7&�&Pъv�<���x�`��,I۰,��T���8N��vj����������o�)Zpf���Gf�f^f9�]���x~'ɬ�t^�s]�򋒴.#W�p+�)L*�(����lL-�YZ4(����+�/�V�k9�__�8£�*�X���7�m[mL�b,-R}�â�k��Q�x�,�OM:%!JNw�r��ZH�Q��œ#]Q�<�L�P���ޛ`ZH��%CG�ᰇ�/�r>�ß���޽��}�jz�%I=��V��6����X�Attr(�lhdvsnlnĜ_B���J��e�c�jj