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

                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                             




                                                                                                







                                                               
      




                                                  

     



                                           
       



















                                                                                                      

                                                                 
   

                                                                                                                             
   
                                                                                                         



























                                                                    
  

                                               
  




                                   
  

                               
        
       
       

                      
                     
                         
                                  
                         
                                               





                                                   
  

                                 
        
  
                           

        

                                  
                 



                                  
        
  
                             
        



                                      
  


                                                                             
        
  



                                               
        
  


                                                              
       


                            
        
       
       








                                                              
        
  


                                                                 
        
  

                               
        
         
       
  




                                               
                                                                  
                                                       

                                                                               
                                 
                                                                                                                               


                             
                                                
                       
                 
                                 
                               
                                  
                    
             
  
          


                                                                                                                   
   

                                                                                                               
                                                                                                                            
                    
             
  

                                                                                            
       
                                  
                                                                                                                                 




                                                                                            
                                                                         


                 
                                
     
            
                                      
                                                                            

             
                                                 
                 
                                  














                                                                               
       
                             
                                   












                                                                                                       
                                                                                                                                     
                               
       






                                                                                       
       
                                                           













                                                           
                          
              

                                        
                      

                                   
  
                                

          
                                

          
                   
                                       

                              


               














                                                                         
        






                                        
  












                                                                                                                                        
     




                                                                                                                                        
     



















                                                                                                                                                                                                                                                                                       

                                                                                           



                                                  


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
FOR18�BEAMAtom�{file_io_serverformat_errorio_libformatinvalid_unicode
erl_posix_msgmessagestarterlangis_pidtrue	is_binaryspawn
start_link
spawn_linkdo_startselfmake_ref
dt_spread_tagdt_restore_tagprocessmonitorerror	demonitorokDOWN
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8server_loopstateexit
io_requestfile_requeststopreply
file_replyio_replypositionallocatepwritepread	prim_filewritereadbinary_to_listadvisetruncateclosesyncdatasync
setelementnormalrequest	std_replyrequestssetopts	put_charsget_line	get_until	get_charscollect_linecurapplygetoptsio_request_loopcharacters_to_binaryno_translation	byte_sizesplit_binary-max+eofnone*list_to_binaryget_chars_emptyget_chars_notemptyget_chars_applyEXITcharacters_to_list
incompleteiolist_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-openCode0 �q&�" 9E:U0BB #+5 0E#@G� N 00@#@"#�0q@+UR@@G�@N P�PN`�`�0p
e 37�@�C=��
e0C�+e3�+eC�7e#@#3@#@@�@���p�0�
� 37�@�C=��
�0C�+�3�+�C�7�#@#3@#@@�@����
@�`@	@@3$@#4@D@T��P@@���`@$3@#@4C@@DS@@#Dg@T#@�$4T��p@T@DD��p@T@
�� �@D��
9
<
@ 
P
BB#9
#:
# B#3+
3
+
@G @D@#T�P�� �@+
#
+
@D���
9
:
PBB#B@3+

,
#D
0F G
GT`BB#B@3+

+
#D0@F G
G3`

�
�
'@
#@3@
@
�
@8
"ACS9
 C:
!C BCcBCs+
!c
0�@s@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�
*99
8:
8pBB0#+
8
+ 0@@#�:
H9
G<
G@P
;@
<;BB#B@3+
G
+
G#@3��<BB#B 3B0C0
G;
G@
-
=
.
B=1
G#@@C@3@#�  
g9
I<
I@@
>0
?>BB#B 3+
I
/@#C@@3#@@C�!0
N@�"�?BB#B 30
I;
I@

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

E
0
FE@@@3��(0
L@
9F@@@3��)0
L@
9G@
9 H
:I� JJ�%JK�*
10L
@0F03G
1GG#@3�+M�,
20N
@0F03G
2GG#@3�-O�.
. P9
Y<
`` 
Q0
R@
XQB#B3+
`#
39
O:
`pBCBSB@c+
`C
+p@@3@c#@S�/0-b@ 
bRB#B3B C0
`#;#
``
4
S
5
T
6
VS9
O:
`pBSBc+
`S
+p@@3@C#@c�00�@F0G
0GG@T9
O:
`pBSBcB@s+
`S
+0�@@3@s#@c@C@$�10-b9
U:
U B+
U
@@$$�2 �@ 
b0U@ 
b0V9
O:
`pBSBcB@sBP�+
`S
+@�@@3@s#@c@C@�$@4�30-b9
W:
W B+
W
@@44�4 �9
W:
W BB#+
W
+
W$
$@#�50F #G
G@@# 
b@W@ 
b@XB#B3B CB0S+
`#
;9
O:
`pBcBs+
`c
+�@@C#@3@S3@s�6@9
_:
_ B,
^
=
_Y0
`;
`�
<
Z
=
[
>
\
?
]Z9
O:
`pB#B3+
`#
+@@3@�79
_:
_ B+
_
@3@@G�#@Q@3�80PF@G
/G
AGG@[9
O:
`pB#B3+
`#
+@@3@�9@3@@G�#@Q@3�90PF@G
/G
AGG@\9
O:
`pB#B3+
`#
+@@3@�:9
_:
_ B,
^
=
_]9
O:
`pB#B3+
`#
+@@3@�;9
_:
_ B+
_
^PF@G
/G
AGG@_@F0G
0GG@`9
O:
OpB#+
O#
+� F #G
BGF 3G
G#F0G
G3Ga�<
C b9
c:
c B#+
c#
 9
d:
dpB#+
d#
+@@G�#@Q�=0@F0G
GG@c 9
e:
epB#+
e#
+@@G�#@Q�>0@F0G
0GG@d@G��=e@G��>f�?
- g9
~<
� 
h`
m0
n@
tP
whB#B30
#;#
�
D
i
E
j
F
k
G
li9
f:
pBC+
C
+7
3@@F0#G
0G
G@#@3 
�j9
f:
pBC+
C
+7
3@3 
�k9
f:
pBC+
C
+@@F0G
FG
G3 
gl9
f:
pBC+
C
+@@F0G
GG
G3 
gmB#B3B0CB@SBPc+
#
H9
f:
pBs+
s
+@pF0#GCGSGc@C@
H@2P
�nB#B3B C0
#;#
`
I
o
G
p
F
qo9
f:
pBS+
S
+PPF@G
IG
G3GC 
gp9
f:
pBS+
S
+@#@C@
J@2P
�q9
f:
pBSBcB@s+
S
++
rsG�@#@3@C0
�r0�@@
K@s#@c@C@3$�@0-b9
s:
s B+
s
@$@@G�#� @Q�A0PF@G
/G
AGG@s@@G�#� @Q�B0@@#@0
� tB#B3B CB0S0
#;#
@
F
u
I
vu9
f:
pBc+
c
+``FPG
FG
G3GCGS 
gv9
f:
pBc+
c
+@#@3@S0
�wB#B3B CB0SB@c0
#;#
@
H
x
F
yx9
f:
pBs+
s
+ppF`G
HG
G3GCGSGc 
gy9
f:
pBs+
s
+@p>4
z@@S@c#@C@@3$�C0z?47
{=
|{5
}|@F0#G
FG$G@@# 
g@}pF G
GF0G
GG@~+

M9
f:
pB#+
#
+@-9
f:
fpB#+
f#
+� F #G
BGF 3G
G#F0G
G3G��D
N �8
�A#39
�<
�@@
�0
��BC+
�C
/=
��BCB S0
�C;C
�@

�
0
��@�`@S@#@3�E 
g@@ 
��4
�@��F
F0�+
�
9
�#:
�#pB#3B#CB#`S+
�3
++
�S
P@@C@#�G �9
�:
� B+
�
PF@G
/G
AGG@�@F0G
0GG@�9
�#:
�#pB#3B#CB#`S+
�3
+@`@#@S#@@C$@#4�H05
�@@$$4�I �9
�:
� B+
�
PF@G
/G
AGG@@�@F0G
0GG@@�9
�:
�0B+
�
�F0G
PGG4F G
GF@G
/G
AGG@��HJ��J
I0�+
�9
�#:
�#pB#3B#PCB#`S+
�3
+`@#@S#@3@C@G��K@-@F0G
0GG@�9
�#:
�#pB#3B#CB#@SB#PcB#`s+
�3
++
�s
|
��S�-
�'
�(
��0p@@@S@#@c$�L 9
�:
� BBC@
#@3@@$@C$�M@-@3@@$#@Q@3$� �M0@F0G
0GG@�|
��S�-
�'
�(
��0p@@@S@#@c$�N 9
�:
� BBC@
#@3@@$@C$�O@-9
�:
�pB+
�
+@3@@$#@Q@3$� �O0@F0G
0GG@�-
�'
��p�P|pS3�Q}p3s@D@4@ @s@C@3@#$@cT@Sd@t�R @@�S �9
�:
� BB#0
�;
�@

�

��|
�0#}
�0'
�D@
3@#@T#@4C@d@$t�p�TP-
@ 
b�@tDt@#�U 9
�:
� BBt@
3@T#@4C@d4Td�VP-
9
�$:
�$pB$+
�
+@3@$@t#@Q@3t�p�V0@F0G
0GG@�9
�$:
�$pB$+
�
+@#t@d@$@G�#�` @Q�W0PF@G
/GGG@ �+
�
V+
�@F0G
0G
VG$��@
#@T@43@d@$t�p�X@-@ 
b�-
�'
���h�
�@@#t@@s#@S@$@#4@cD@T@Cd�Y0-!9
�:
� BB#(
�$+
�#
W0F GTGG�=
��@#@T$Td�Z �9
�:
� BBd@4#@3@@D$4DT�[@-@3@t@d#@Q@3d�[0@F0G
0GdG@=
��@�\} $�\} A@ �] @@dd�^ �9
�:
� BB#0
�;
�@

�

��@0E#ETT�_ @4#@$@d�`0-!9
�:
� BB#(
�$+
�#
W0F GdGG�=
��@#@d$d�a �9
�:
� BBd@4#@3@@D$4D�b@-@3@t@d#@Q@3d�c0@F0G
0GdG@=
��@4#@D@3@d$4Dd�d@-@d@t@G�#@Q�e0@@dd�d 
b=
��@#d@T@t@G�#$4D@Q�f0PF@G
/GdGTG@=
��+
�
V+
�@F0G
0G
VGt=
��@4#@D@3@T$4DT�g@-@d@t@G�#@Q�g0@@dd�g 
b�i���j�+
�
,@�@t@G�#��@Q�h0�F G
GF@#G
/GGG@#��l#��@0F0G
GG�G#��LH�@G��O��NH�@G��V��UH�@G��W��SJ��iH��jH��`H��^J��YH��k
IP�9
�C:
�CpBCSBC@c+
�S
++
�cG�@CS@3C@�3`
��Pp@4@$@#@C@G�#@Q@3@cD�l0@�3@C@#@S@$@Dc@4p
�P��m
Z`�+
�C
9
�S:
�SpBScBSsBSP�BS`�+
�c
++
��
`�@T@�@s@S@3$@#4@D�n-@@�n �9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@`�@
C@$3@S@D@#c@4#@Tp
�`�+
�
V@$3@
C@4#@S@D@
Vc@Tp
�`�9
�S:
�SpBScBSsBSP�+
�c
+p�@d@�@s@S@C$@34@#D@T�o-@@�o �9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@p�@$C@43@S@T@#c@D#@dp
�p�+
�
V@43@$C@D#@S@T@
Vc@dp
�p��nJ��oJ��p
[`�9
�S:
�SpBScBSsBS@�BSP�+
�c
+��@d@�@s@S@C$@34@#D@T@�t�q-@@�q �9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@��@0E#Ett�r @43@$C@D#@S@T@c@dp
ɀ�+
�
V+
�tG�@43@$C@D#@S@T@
Vc@dp
ɀ�@D#@T@43@d@t�p�s@
�PF@G
/GRGG@ǙqJșt
\p�+
�C
9
�S:
�SpBSsBSP�BS`�+
�s
++
Г
`�@3@S$@#4@D@T+
ʃ
5
�c@c�u=
��@c�>
�@43@
#@TC@@DS@�vp@�?9
�<
�@ 
�0
��BB#+
�
]@#3@D@4#@T@3T4D�w0
��F G
GF@G
/GTGG$`�BB#B 3+
�
/@3@#T4D�x-9
�$:
�$pB$+
�
+@$@#�P@Q�x0@F0G
0GG@�@3@4#@
C@D@$S@T`
�`�9
�S:
�SpBSsBSP�BS`�+
�s
+��h�
�@C$@�4@SD@3T@#d@t@�0
݃;�
�@

�

��5
�c@�@c�y !9
�:
�0BB#B 3,
�#,
�
+
�
_�@3@#�z"@@=
��0
�;
�@
_
�

��4
�#@3@=
��4
�#@R�{��7
�@G�=
��5
�c@�@C#@c�|09
�:
�0BB#B 3,
�#G�,
�
+
�
_�@3@#�}"@@=
��0
�;
�@
_
�

��+
�#G�@3@G�=
��+
�#G�@R�~��5
�@G�=
��@G�@c�>
�@@d3@$#@�C@@tS@T�p@�?9
�<
�@ 
�0
��BB#+
�
]@#4@t@d#$@���0
��F G
GF@G
/G4GGD=
��BB#B 3+
�
/@#5
�3@$@4#$4@3��0@EE�� =
��7
�3@
#@4#$4@3��0@EE�� =
��@�@D@#$4@Q��0@F0G
0GG@=
��@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#��@G��x�yJ�|J��
a@�@@h4
�@#@@$9
�#:
�#0B#CB#S+
�C
b+
�S
c@3��#�F0GGGRF0#G
GG@#i4@�j4@@#@$��0
�0F G
G@@��H#��
e0�+
�2+
�
H9
�#:
�#0B#�@���
E �  @��
'@@G��� $��%@��
�0
�;
�@
i
��
��@F0G
GGG �@@ - ���J���
j�8
�A#9
�:
� B30
�3;3
�@

�

��@#
��4
�@��@
i���
k (9-:-pB#B`3+-#
+ @@@@3#@
@��0&��
-9-:- BB#+-
@@
@#�� '0-;-`
m-
i-�-(@@#� @q��0@F0G
0G
G@(@@#� @q��0C
P@F0G
0G
G@(@@#� @q��0C
P@F0G
0G
G@(@F0G
GG�G (��J(@G���(��
M(9-:-pBBP#B`3+-
+�@(#
F #G
GF G
G3EE#F0#G
0GG@#(	��
oP(
0-	#;#-	@
-
-
(+-3
+-C
@ EE��N (
 @P@C@3ESES@C#@3��05- (
+-	3
 @��@@@��@@�� )(@F0G
PGG���(��
q@(0-;-@
-
-(+-#
+-3
( @@#@3#@#@��05- (+-#
��N(0@h$-@#@3#@#@��0@�� !i$0(j$+-
@F0G
PGG���(�l#0(@F0G
PGG���(��
r(5-(7-��N (@G�(��
s(0-;-@
-
-(@ (@	�( ��
t0(! 0@@+-"#
#@
)=-#("@#(#@3@#@
WC@@S@`-% ($��
u`(%t-9`cy-&c,-:0PF G#GC(&�-*cpw-)cp
v�s+-'+-)S
)��}�##@3C@3@��@
)S@s`-%('+-)S
)'-(��}�##@3@��@
)S@s`-%((��|���|�sS��}�S��}���}�##��}�33@
)S@s`-%(){c�(*�-.cpw--cp
v�s+-++-+SG��}�##@3C@3@��@GS@s`-%(+9--S:--S BS�BS�+--�
%+--�
('-,��}�##@3@��@GS@s`-%(,��|���|�sS��}�S��}���}�##��}�33@GS@s`-%(-{c�(.�-2cp w-1cp
v�s+-/+-/SG��}�##@3C@3@��@GS@s`-%(/9-1S:-1S BS�BS�+-1�
%+-1�
''-0��}�##@3@��@GS@s`-%(0��|���|�sS��}�S��}���}�##��}�33@GS@s`-%(1{c�(2�-6cpw-5cp
v�s+-3+-3SG��}�##@3C@3@��@GS@s`-%(39-5S:-5S BS�BS�+-5�
&+-5�
('-4��}�##@3@��@GS@s`-%(4��|���|�sS��}�S��}���}�##��}�33@GS@s`-%(5{c�(6�-9cp w-9cp
v�s+-7+-7SG��}�##@3C@3@��@GS@s`-%(79-9S:-9S BS�BS�+-9�
&+-9�
''-8��}�##@3@��@GS@s`-%(8��|���|�sS��}�S��}���}�##��}�33@GS@s`-%(9+-;(:0@F G#G3(;+-<3 `@@S@C@#�� -@+->
i@R���(<+-=C
W `@@S@3@#�� -@+->
i@R���(= `@@S@C@#�� -@+->
i@R���(>0F GG (?��
w (@9-V:-? B#B30-?#;#-?@
%-A
&-L(A0-?3;3-?@
(-B
'-H(Bt-`@Cu-DCP�Sy-CC'-U	�S'-US	�(C{C�(Du-`CPaSzC+-`S	6x-FC!y-EC@1(E{C(Fx-`C��-GC`y-`C @(Gy-`C@!(Ht-`@Cx-`C�zC�-KC`x-`C!y-IC@!(Iy-JC�@(J{C(Ky-`C@(L0-?3;3-?@
(-M
'-P(Mt-`@C�-`C� y-NC@1(Nu-`CP�Sy-OC(-O	S@!(Ou-`C`�cy-`C(-`	S(-US'-U	�c'-Uc	�=-`(Pt-`@Cu-`CP�Sy-QC@1(Qu-`C`�czCy-RC@!(R+-Sc	�{C�-TC� y-SC;S-S@	�-`	�-`(S{C(Tu-`Cp�sy-`C(-`	s(-Us'-U	�c(-`c	�(U@(V+-?
)t-` #�-`# 0u-`#03--`3;3-`@-W-_(Wu-`#@C--`C;C-`@-X-Z(Xx-`#A�-`#�t-`#0#�-Y# @y-`#`@(Yy-`#@!(Z�-`# x-`#1�-`#�t-`#0#�-^# @x-`#az#�-\# @y-[#`@([{#(\y-]#@!(]{#�(^y-`#@1(_y-`#P@(`@
i(a��
30(b9-c:-d B3BC+-d3
K5-d#��|P#��}PC0PF #G
KG@#��N *(c+-d
K@G0-b(d��N *(e�
x(f@�N+(g�
x(h@@�N ,(i��
z`(j``@$@#@3@4@CD@ST��p@��
9-p<-p@ -k0-l(kBB#+-p
00@#TF G$G@4$4D��@T���(lBCBB @D@CD�� -9-o:-o BB#0-o;-o@
-m
-n(m00@#TF G$G@4$4D��@T���(n@T@
@#�� �0F G$G
@$@44���FpG
+GGTG$GG�GDG
9`(o��J(p��JStrT����ImpT,.	
								 !	,747879	:7;7<	@7=7>7?		L#O	Q	R	S	T	U	X	Y#^	`bdfgfhflfl	n	p73	y	y7{ExpTLxhxft!FunTzj��LitTx�m��N�0�MG7&T`��8$��pFY��ٲ9�.yq���۔��o��w0�~�)z�h��1�+2c5s���ݖ�o��$�
��3y��m�t��&p!
o�2���7�bI������2KB�e�&�w��%b圖)��t�g)<Z�:�b�v�cGc^�a��K��Eʯ�`Xw~m�_��DPr��:�l�v��Z�O�0��潅��ke]�ßh��Q�D�WX����5EH�7�l)B���.?���N�sAttr(�lhdvsnlnO2��K��(����=�jjAbst