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



                                                                                                                                                                                                                                                                                                                    




                                                                                                

                                                               



                                             

                          
      
               

                                                   

                                 

     



                                           
       















                                                                                                      

                                                        

                                             
                                                         
                                                             
   

                                                                                                                     
   
                                                                                                         



                       







































                                                      
  






                                   
        
       
       












                                                   
  

                                 
        

                           
        


                                  
                 



                                  
        




                                                                                                                                                  
       






                                                                              
        




                                               
        



                                                              
       


                            
        
       
       















                                                                                                
        
         
       
  






























                                                                                                                                                         
  









                                                                                                                          
  

                                                                                           
       












                                                                                               
            





















                                                                                   
       















                                                                                                                                 
       








                                                                                      
       















                                                            
               
                                    
         


                                  
  
                               

          
                               

          


                                       
                 


               














                                                                   
        






                                                                
  
















































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
FOR1<�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_replypositionpreadallocatepwritecur
setelement	prim_fileadvisetruncateclosesyncdatasyncnormalrequest	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-openCode3���(�" 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
:
PB+

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�
*99
8:
8pB+
8
+ B0@�:
H9
G<
G@P
;@
<;BB#B@3+
G
+
G#@3��<BB#B 3B0C0
G;
G@
-
=
.
B=1
G#@@C@3@#�  
u9
I<
I@@
>0
?>B+
I
/BCB #@@@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
DCB+
J
/BCB #@@@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
e<
n` 
Q0
S@
dQB#+
n#
39
O:
npB3BC+
nC
+@BB@#@@3�/0-�9
R:
R B+
R
@F0G
GG@R@ 
pSB#B3B C0
n#;#
n`
4
T
5
^
6
_T,
U3
7+
Y3G�UP@#@
@C�00
�9
X:
X0B+
X
0B#B 37
V#=
WV5
X#Wp@F G
G#F0G
0GG3XY9
O:
npBS+
nS
+ PBB@#@@3@C�10-�9
Z:
Z B,
b
Z@@G�#@Q�20�@
@#@�20
�9
]:
]0B+
]
0B#B 37
[#=
\[5
]#\p@F G
G#F0G
0GG3 ] ^9
O:
npBS+
nS
+PB@@3@C#�30�@F0G
0GG@_9
O:
npBS+
nS
+BcB@s+
asG�,
`3
7+
a3G�`@#@
@C0
�a �@@3@s#@c@C�40-�9
c:
c B+
c
b@F0G
GG@ c@
@#@0
� dB#+
n#
:9
O:
npB3B CB0SBc+
nc
+`B@@C#@3@S3�5@�9
m:
m B+
m
=
le0
n;
n�
;
f
<
h
=
j
>
kf9
O:
npB#+
n#
+  B@�69
g:
g B+
g
BC@@@G�#@Q@C�70�PF@G
/GGG@ g@ 
p h9
O:
npB#+
n#
+  B@�89
i:
i B+
i
BC@@@G�#@Q@C�90�PF@G
/GGG@ i@3@@G�#@Q@3�:0�PF@G
/G
?GG@ j9
O:
npB#+
n#
+ B@�;9
m:
m B+
m
=
lk9
O:
npB#+
n#
+ B@�<9
m:
m B+
m
lPB#F@G
/G#GG@m@F0G
0GG@n9
O:
OpB#+
O#
+� F #G
@GF 3G
G#F0G
G3Go�=
A p9
q:
q B#+
q#
 9
r:
rpB#+
r#
+@@G�#@Q�>0�@F0G
GG@q 9
s:
spB#+
s#
+@@G�#@Q�?0�@F0G
0GG@r@G��>s@G��?t�@
- u9
�<
�� 
v`
{0
|@
�P
�vB#B30
�#;#
��
B
w
C
x
D
y
E
zw9
t:
�pBC+
�C
+7
�3@@F0#G
0G
G@#@3 
�x9
t:
�pBC+
�C
+7
�3@3 -y9
t:
�pBC+
�C
+@@F0G
DG
G3 
uz9
t:
�pBC+
�C
+@@F0G
EG
G3 
u{B#+
�#
F9
t:
�pB3B0CB@SBPcBs+
�s
+@pF0#GCGSGc@C@
F@2P
�|B#B3B C0
�#;#
�`
G
}
E
~
D
�}9
t:
�pBS+
�S
+PPF@G
GG
G3GC 
u~9
t:
�pBS+
�S
+`@B@cBPsB`�@�@c@3$@s4@DhT
�9
�:
� @3=
�@��@@#@@#�A0
�@#@@D3@��A@
�9
�:
� BC@#@$3B@4@C4$�B@-/@F0G
0GG4@iT`�jT+
�
,@T@D@G�#�P@Q�C0��F G
GF@#G
/GGG@#��l#`�9
t:
�pBS+
�S
+BcB@s+
�sG�@#@3@C0
��0�@@
7@s#@c@C@3$�D0-�9
�:
� B+
�
PB#F@G
/G#GG@0�@@G�#� @Q�E0�@@#@0
� �B#B3B CB0S0
�#;#
�@
D
�
G
��9
t:
�pBc+
�c
+``FPG
DG
G3GCGS 
u�9
t:
�pBc+
�c
+@#@3@S0
��B#B3B CB0SB@c0
�#;#
�@
F
�
D
��9
t:
�pBs+
�s
+ppF`G
FG
G3GCGSGc 
u�9
t:
�pBs+
�s
+@p@@S@c#@C@@3$>4
��F0�?47
�=
��5
��@F0#G
DG$G@@# 
u@�pF G
GF0G
GG@�+
�
I9
t:
�pB#+
�#
+@-'�9
t:
tpB#+
t#
+� F #G
@GF 3G
G#F0G
G3G��AH��G
J �8
�A#39
�<
�@@
�0
��BC+
�C
/=
��BCB S0
�C;C
�@

�
0
��@�`@S@#@3�H 
u@@ 
��4
�@��I
D0�+
�
9
�#:
�#pB#3+
�3
+B#CB#`S+
�S
 P@@#@G�#@Q@C�J0�@#@@@#�K 9
�:
� B+
�
PB#F@G
/G#GG@ �@F0G
0GG@ �9
�#:
�#pB#3+
�3
+@0B#$B#`4@@@#@G�#@Q�L0�@3@@4#@@3�M05
�@@$$4�N 9
�:
� B+
�
PB#F@G
/G#GG@@�@F0G
0GG@@�9
�:
�0B+
�
�F0G
MGG4F G
GF@G
/G
MGG@��MJ��O
E@�9
�:
� BCBS+
�CG�9
�3:
�3pB3c+
�c
+``B3B3`D@4B3P@3@#$@ST�P->@@�P 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@`�@0E#3ET3@$#@DDT�Q0
�@$#@@3@4@
�`�+
�
O0F G
OGT@$#@3@4@
�`�9
�3:
�3pB3c+
�c
+@`B3`4@3@3@C@#@S$�R@9
�:
�0B+
�
/BCB @@4#@C4�S0
�9
�:
� BB#+
�#G�@ E$#E#$�T-9@@#�0@Q�T0�0F GG@�0F GG�G$@3@#@
�@��PJ��SH��U
Q0�+
�#�V-90F GGG�@�+
�
O@G�� 0@#@�W05
�0F GGG�@ �9
�:
�0BB#B 30
�;
�@

�
R
��0@F G#G3 �@F0G
MGG�X���WJ��Y
G0�+
�9
�#:
�#pB#3+
�3
+0B#PC@#B#`#@3@C@G��Z@-/@F0G
0GG@�9
�#:
�#pB#3+
�3
+B#CB#@SB#PcB#`s+
�s
|
��S�-
�'
�(
��0p@@@S@#@c$�[ 9
�:
� BC@
#@3B@$@C$�\@-/@3@@$#@Q@3$� �\0�@F0G
0GG@�|
��S�-
�'
�(
��0p@@@S@#@c$�] 9
�:
� BC@
#@3B@$@C$�^@-/@3@@$#@Q@3$� �^0�@F0G
0GG@�-
�'
��p�_|pS3�`}p3s@D@4@ @s@C@3@#$@cT@Sd@t�a @@�b 9
�:
� BB#0
�;
�@

�

��|
�0#}
�0'
�D@
3@#@T#@4C@d@$t�p�cP-)@ 
p�@tDt� `@#�d 9
�:
� BBT@
3@4#@C@D@D�@ �eP-)@3@@#@Q@3��e0�@F0G
0GG@�@#t@d@$@G�#�` @Q�f0�PF@G
/GGG@ �+
�
O+
�@F0G
0G
OG$��@
#@T@43@d@$t�p�g@-/@ 
p�-
�'
���@@#t@@s#@S@$@#4@cD@T@Cdh�
șh0-B9
�:
� B(
�$B#+
�#
X0F GTGG�=
��@#@T$Td�i �9
�:
� Bd@4#@3B@D$4DT�j@-/@3@t@d#@Q@3d�j0�@F0G
0GdG@=
��@�k} $�k}A@ �l @@dd�m 9
�:
� BB#0
�;
�@

�

��@0E#ETT�n @4#@$@d�o0-B9
�:
� B(
�$B#+
�#
X0F GdGG�=
��@#@d$d�p �9
�:
� Bd@4#@3B@D$4D�q@-/@3@t@d#@Q@3d�r0�@F0G
0GdG@=
��@4#@D@3@d$4Dd�s@-/@d@t@G�#@Q�t0�@@dd�s 
p=
��@#d@T@t@G�#$4D@Q�u0�PF@G
/GdGTG@=
��+
�
O+
�@F0G
0G
OGt=
��@4#@D@3@T$4DT�v@-/@d@t@G�#@Q�v0�@@dd�v 
p�i���j�+
�
,@�@t@G�#��@Q�w0��F G
GF@#G
/GGG@#əl#��@0F0G
GGG#˙[H̙]H͙dHΙbJϙxHЙyHљoHҙmJәhHԙz
GP�9
�C:
�CpBCS+
�S
+BC@c+
�cG�@CS@3C@�3`
��Pp@4@$@#@C@G�#@Q@3@cD�{0�@�3@C@#@S@$@Dc@4p
�Pי|
[`�+
�C
9
�S:
�SpBSc+
�c
+BSsBSP�BS`�+
ܓ
`�@T@�@s@S@3$@#4@D�}->@@�} 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@`�@
C@$3@S@D@#c@4#@Tp
�`�+
�
O@$3@
C@4#@S@D@
Oc@Tp
�`�9
�S:
�SpBSc+
�c
+p`BS@dBSP@S@C$@34@#D@T�~->@@�~ 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@p�@$C@43@S@T@#c@D#@dp
�p�+
�
O@43@$C@D#@S@T@
Oc@dp
�p��}J�~J�
\`�9
�S:
�SpBSc+
�c
+�`BSBS@t@dBSP@S@C$@34@#D@T��->@@�� 9
�:
� BB#0
�;
�@

�

��P0F@G
/G#GG@��@0E#Ett�� @43@$C@D#@S@T@c@dp
��+
�
O+
�tG�@43@$C@D#@S@T@
Oc@dp
��@D#@T@43@d@t�p��@-PF@G
/GRGG@��J��
]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��-9@$@#�P@Q��0�@F0G
0GG@�@3@4#@
C@D@$S@T`
�`�9
�S:
�SpBSs+
�s
+�pBSP�BS`�@C$@�4@SD@3T@#d@t@�h�-0
��;�
�@

�

��5
�c@�@c�� "9
�:
�0BB#B 3,
�#,
�
+
�
R�@3@#��#@@=
��0
�;
�@
R
�

��4
�#@3@=
��4
�#@R����7-@G�=
��5
�c@�@C#@c��09
�:
�0BB#B 3,
�#G�,
�
+
�
R�@3@#��#@@=
��0
�;
�@
R
�

��+
�#G�@3@G�=
��+
�#G�@R����5-
@G�=
��@G�@c�@@d3@$#@�C@@tS@T>-��p@(?9-<-@ -0-(B+-
_B4@t@d#$@���0-�F G
GF@G
/G4GGD=-(B+-
/B#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#�(��J(
��J(��
b@(@@@#@@$h4-9-#:-#0B#C+-C
cB#S+-S
d@3��$�F0GGGRF0#G
GG@#i4@(j4@@#@$��0-0F G
G@@(��H#(��
f0(+-2+-
F9-#:-#0B#(��
C (  @��
'@@G�� %��&@��-0-;-@
j-�-(@F0G
GGG (@@ - (��J(��
k(8-A#9-:- B30-3;3-@
-
-(@#-(4-@�(@
j(��
l (9-%:-%pB#+-%#
+  B`#@@@
@��0'��
-9-#:-# B+-#
B#@@
@#�� (0-$;-$`
n- 
j-!�-"( @@#� @q��0�@F0G
0G
G@(!@@#� @q��0�C
P@F0G
0G
G@("@@#� @q��0�C
P@F0G
0G
G@(#@F0G
GG�G ($��J(%@G���(&��
I('9-&:-&pB+-&
+�BP#B`3)#
F #G
GF G
G3EE#F0#G
0GG@#((��
pP()0-(#;#-(@
-*
-,(*+-+3
+-+C
@ EE��N (+
 @P@C@3ESES@C#@3��05-- (,+-(3
 @��!@@@��!@@�� *(-@F0G
MGG���(.��
r@(/,-1
O0-.;-.@
-0
-3(0+-2#
+-23
(1(2 @@#@3#@#@��05-7 (3+-4#
��N!(40@@#@3#@#@h$-5��0@�� "i$0(5j$+-6
@F0G
MGG���(6�l#0(7@F0G
MGG���(8��
s(95-:(:8-;A#+-;G�@#-9(;7-<��N (<@G�(=��
t(>0-=;-=@
-?
-@(?@ (@@	�(A��
u0(B 0@@+-C#
#@
)=-D(C@#(D@3@#@
XC@@S@`-F (E��
v`(Ft-Z`cy-Gc,-[0PF G#GC(G�-Kcpw-Jcp
w�s+-H+-JS
)��}�##@3C@3@��@
)S@s`-F(H+-JS
)'-I��}�##@3@��@
)S@s`-F(I��|���|�sS��}�S��}���}�##��}�33@
)S@s`-F(J{c�(K�-Ocpw-Ncp
w�s+-L+-LSG��}�##@3C@3@��@GS@s`-F(L9-NS:-NS BS�+-N�
%BS�+-N�
('-M��}�##@3@��@GS@s`-F(M��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(N{c�(O�-Scp w-Rcp
w�s+-P+-PSG��}�##@3C@3@��@GS@s`-F(P9-RS:-RS BS�+-R�
%BS�+-R�
''-Q��}�##@3@��@GS@s`-F(Q��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(R{c�(S�-Wcpw-Vcp
w�s+-T+-TSG��}�##@3C@3@��@GS@s`-F(T9-VS:-VS BS�+-V�
&BS�+-V�
('-U��}�##@3@��@GS@s`-F(U��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(V{c�(W�-Zcp w-Zcp
w�s+-X+-XSG��}�##@3C@3@��@GS@s`-F(X9-ZS:-ZS BS�+-Z�
&BS�+-Z�
''-Y��}�##@3@��@GS@s`-F(Y��|���|�sS��}�S��}���}�##��}�33@GS@s`-F(Z+-\([0@F G#G3(\+-]3 `@@S@C@#�� -a+-_
j@R���(]+-^C
X `@@S@3@#�� -a+-_
j@R���(^ `@@S@C@#�� -a+-_
j@R���(_0F GG (`��
x (a9-w:-` B#B30-`#;#-`@
%-b
&-m(b0-`3;3-`@
(-c
'-i(ct-@Cu-eCP�Sy-dC'-v	�S'-vS	�(d{C�(eu-CPaSzC+-S	6x-gC!y-fC@1(f{C(gx-C��-hC`y-C @(hy-C@!(it-@Cx-C�zC�-lC`x-C!y-jC@!(jy-kC�@(k{C(ly-C@(m0-`3;3-`@
(-n
'-q(nt-@C�-C� y-oC@1(ou-CP�Sy-pC(-p	S@!(pu-C`�cy-C(-	S(-vS'-v	�c(-c	�=-v(qt-@Cu-CP�Sy-rC@1(ru-C`�czCy-sC@!(s+-tc	�{C�-uC� y-tC;S-t@	�-	�-(t{C(uu-Cp�sy-C(-	s(-vs'-v	�c(-c	�(v@(w+-`
)t- #�-# 0u-#03,-~3u-#@C+-yCx-#A�-#�t-#0#�-x# @y-#`@(xy-#@!(y�-# x-#1�-#�t-#0#�-}# @x-#az#�-{# @y-z#`@(z{#({y-|#@!(|{#�(}y-#@1(~y-#P@(@
j(���
30(�0@9-�:-� B3+-�3
7BC��|P#��}PC0PF G
7G=-�(�+-�
7��|0#��| +0 F G
7G=-�(�@(�@@�� ,(��
y(�@�N-(��
y(�@@�N .(���
{`(�``@$@#@3@4@CD@ST��p@��
9-�<-�@ -�0-�(�B+-�
0BTF G$G@4$4D��@T���(�BCBB @D@CD�� /9-�:-� BB#0-�;-�@
-�
-�(�00@#TF G$G@4$4D��@T���(�@T@
@#�� �0F G$G
@$@44���FpG
+GGTG$GG�GDG
9`(���J(���JStrT����ImpTD0	
								 !	,	8959:9;9<9=9>		H9K#L9NP	S	T	U	V	W	Y	Z	^#`	aceghgigmgm	o	q	U93	z	z9|ExpTLy�y�uBFunT{��M.LitT$x�m�MN�0����T!PP�� `Q�'��F��$����#Ć�/�ء���=�������-?_�a��D)�jg���8^7F��ח�g�\��	����v��]���+��P-��Wc�lq̦�R�5�UB��ƣ��Y?E,��<��2�'��X��Ǯ�ltͫ!;\�Jɒ�
�7�[����zC ٷ�~���Qh8�,�Dt�(���}�y��;툱�n{�#?�º�o����fߌ�f��������B��A|`[2V��ԆHAttr(�lhdvsnlndG@��U�4L�S̥��jjAbst