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

                                                                                                                                                                                                                                                            
                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                           
                                                                                                    
                                                                                                                                                                                                                                                                            
              
                                          
              








































                                                                                                                                        



                                                                 
   

                                                                                                                             
   














                                                                                                         
                   








                                                
                               

                                   
                                               








                                   


        


                      
                         
                                  
                         






                                                   
  

                                 

        
                           
        
  

                                  
                 



                                  

        
                             
        


                                      
                               



                                                                             
        
  



                                               

        


                                                              
       


                            


        








                                                              
        



                                                                 
        


                               


         









                                                                               
                                 




                                                                                                                               
                                 
                               
                                  

                    
  









                                                                                                                            
  

                                                                                            
       











                                                                                                                                 

            




                                                                            
                 
















                                                                               
       

                                   
                           















                                                                                                        
       





                                                                                       
       
                                          
       










                                                           
              
                                        
     


                                   
  
                                
          
  
                                

          


                                       



               
























                                                            
  



                                               
                        









































                                                                                                                                                                                                                                                                                       

                    


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
FOR17`BEAMAtom;vfile_io_serverformat_errorio_libformat
erl_posix_msgmessagestarterlangis_pidtrue	is_binaryspawn
start_link
spawn_linkdo_startselfmake_ref
dt_spread_tagdt_restore_tagprocessmonitorerror	demonitorDOWNok
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8server_loopstateexit
io_requestfile_requeststopreply
file_replyio_replypositionpwritepread	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_notemptyinvalid_unicodeget_chars_applyEXITcharacters_to_list
incompleteiolist_to_binaryerr_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-openCode/M�o%�" 9E:E0BB #+5 0E#@G� N 00@#@"#�0q@�@NP�Pr0`
U 37u@�C=�p
U0C�+U3�+UC�7U#@#3@#@@�@���`�0�
� 37�@�C=��
�0C�+�3�+�C�7�#@#3@#@@�@�Йp�@�`@	@@3$@#4@D@T��P@@���`@$3@#@4C@@DS@@#Dg@T#@�$4T��p@T@DD��p@T@
�� �@D���
9
<
@ 
P
BB#9
#:
# B#3+
3
+
@D@#T�����
9
:
PBB#+

+
#D=

@T`+
#
+
@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$�
09
(:
( BB#0
(;
(@

!

"!@@3@$@
 0"0#+
$C
 `E
33@
@S@
 $ `EC33@S@
 %4
0
;
@

&

'&@@3@#��@F0G
GG@'@@3@#��`E
F0G
GG(�J)�
!*8
.A#0
-;
-@
"
+

,+0@#�
* EG,0@#�
* EG -0@#@�
* E.4
)/�
#09
5:
: BB#0
:;
:@
$
1
%
310
:#;#
:@
&
2
'
72@G030
:#;#
:@
&
4
'
64@G@50
:;
:�
%
6
$
7
(
8
"
8

96@GP7@G`8@Gp9@G�:@G�;�
)<9
;:
;pBB0#+
;
* 0@@#�=
K9
J<
J@P
>@
?>BB#B@3+
J
+
J#@3��?BB#B 3B0C0
J;
J@
,
@
-
E@1
J#@@C@3@#�  
i9
M<
M@@
A0
BABB#B 3+
M
.@#C@@3#@@C�!0
Q@�"�BBB#B 30
M;
M@

C
/
DC@@@3��#0
Q@
<D@@@3��$0
Q@
<E1
J#@@C@3@#�% 
S9
L<
L@@
F0
GFBB#B 3+
L
.@#C@@3#@@C�&0
O@�'�GBB#B 30
L;
L@

H
/
IH@@@3��(0
O@
<I@@@3��)0
O@
<J@
< K
=L�%JM� JN�*
00O
@0F03G
0GG#@3�+P�,
10Q
@0F03G
1GG#@3�-R�.
- S9
[<
b` 
T0
U@
ZTB#B3+
b#
29
R:
bpBCBSB@c+
bC
*p@@3@c#@S�/0-`@ 
dUB#B3B C0
b#;#
b@
3
V
4
XV9
R:
bpBSBcB@s+
bS
*0�@@3@s#@c@C@$�00-`9
W:
W B+
W
@@$$�1 �@ 
d0W@ 
d0X9
R:
bpBSBcB@sBP�+
bS
*@�@@3@s#@c@C@�$@4�20-`9
Y:
Y B+
Y
@@44�3 �9
Y:
Y BB#+
Y
+
Y$
$@#�4�0F #G
G@@# 
d@Y@ 
d@ZB#B3B CB0S+
b#
99
R:
bpBcBs+
bc
*�@@C#@3@S3@s�5@�9
a:
a B,
`
=
a[0
b;
b�
:
\
;
]
<
^
=
_\9
R:
bpB#B3+
b#
*@@3@�69
a:
a B+
a
@3@@G�#@Q@3�70PF@G
.G
?GG@]9
R:
bpB#B3+
b#
*@@3@�8@3@@G�#@Q@3�80PF@G
.G
?GG@^9
R:
bpB#B3+
b#
*@@3@�99
a:
a B,
`
=
a_9
R:
bpB#B3+
b#
*@@3@�:9
a:
a B+
a
`PF@G
.G
?GG@a@F0G
/GG@b9
R:
RpB#+
R#
*� F #G
@GF 3G
G#F0G
G3Gc�;
A d9
e:
e B#+
e#
 9
g:
gpB#+
g#
*@@G�#@Q�<0@F0G
GG@e 9
f:
fpB#+
f#
*@@G�#@Q�=0@F0G
/GG@f@G��=g@G��<h�>
, i9
�<
�� 
j`
o0
p@
vP
yjB#B30
�#;#
��
B
k
C
l
D
m
E
nk9
h:
�pBC+
�C
*7
�3@@F0#G
/G
G@#@3 
�l9
h:
�pBC+
�C
*7
�3@3 
�m9
h:
�pBC+
�C
*@@F0G
DG
G3 
in9
h:
�pBC+
�C
*@@F0G
EG
G3 
ioB#B3B0CB@SBPc+
�#
F9
h:
�pBs+
�s
*@pF0#GCGSGc@C@
F@2P
�pB#B3B C0
�#;#
�`
G
q
E
r
D
sq9
h:
�pBS+
�S
*PPF@G
GG
G3GC 
ir9
h:
�pBS+
�S
*@#@C@
H@2P
�s9
h:
�pBSBcB@s+
�S
*+
tsG�@#@3@C0
�t0�@@
I@s#@c@C@3$�?0-`9
u:
u B+
u
@$@@G�#� @Q�@0PF@G
.G
?GG@u@@G�#� @Q�A0@@#@0
� vB#B3B CB0S0
�#;#
�@
D
w
G
xw9
h:
�pBc+
�c
*``FPG
DG
G3GCGS 
ix9
h:
�pBc+
�c
*@#@3@S0
�yB#B3B CB0SB@c0
�#;#
�@
F
z
D
{z9
h:
�pBs+
�s
*ppF`G
FG
G3GCGSGc 
i{9
h:
�pBs+
�s
*@p>4
|@@S@c#@C@@3$�B0|?47
}=
~}5
~@F0#G
DG$G@@# 
i@pF G
GF0G
GG@�+
�
K9
h:
�pB#+
�#
*@-�9
h:
hpB#+
h#
*� F #G
@GF 3G
G#F0G
G3G��C
L �8
�A#39
�<
�@@
�0
��BC+
�C
.=
��BCB S0
�C;C
�@

�
/
��@�`@S@#@3�D 
i@@ 
��4
�@��E
D0�+
�
9
�#:
�#pB#3B#CB#`S+
�3
*+
�S
P@@C@#�F �9
�:
� B+
�
PF@G
.G
?GG@�@F0G
/GG@�9
�#:
�#pB#3B#CB#`S+
�3
*@`@#@S#@@C$@#4�G05
�@@$$4�H �9
�:
� B+
�
PF@G
.G
?GG@@�@F0G
/GG@@�9
�:
�0B+
�
�F0G
NGG4F G
GF@G
.G
?GG@��GJ��I
G0�+
�9
�#:
�#pB#3B#PCB#`S+
�3
*`@#@S#@3@C@G��J@-@F0G
/GG@�9
�#:
�#pB#3B#CB#@SB#PcB#`s+
�3
*+
�s
|
��S�-
�'
�(
��0p@@@S@#@c$�K 9
�:
� BBC@
#@3@@$@C$�L@-@3@@$#@Q@3$� �L0@F0G
/GG@�|
��S�-
�'
�(
��0p@@@S@#@c$�M 9
�:
� BBC@
#@3@@$@C$�N@-9
�:
�pB+
�
*@3@@$#@Q@3$� �N0@F0G
/GG@�-
�'
��p�O|pS3�P}p3s@D@4@ @s@C@3@#$@cT@Sd@t�Q @@�R �9
�:
� BB#0
�;
�@

�

��|
�0#}
�0'
�D@
3@#@T#@4C@d@$t�p�SP-@ 
d�@tDt@#�T 9
�:
� BBt@
3@T#@4C@d4Td�UP-9
�$:
�$pB$+
�
*@3@$@t#@Q@3t�p�U0@F0G
/GG@�9
�$:
�$pB$+
�
*@#t@d@$@G�#�` @Q�V0PF@G
.GGG@ �+
�
T+
�@F0G
/G
TG$��@
#@T@43@d@$t�p�W@-@ 
d�-
�'
���h�
�@@#t@@s#@S@$@#4@cD@T@Cd�X0-9
�:
� BB#(
�$+
�#
U0F GTGG�=
��@#@T$Td�Y �9
�:
� BBd@4#@3@@D$4DT�Z@-@3@t@d#@Q@3d�Z0@F0G
/GdG@=
��@�[} $�[} A@ �\ @@dd�] �9
�:
� BB#0
�;
�@

�

��@0E#ETT�^@4#@$@d�_0-9
�:
� BB#(
�$+
�#
U0F GdGG�=
��@#@d$d�` �9
�:
� BBd@4#@3@@D$4D�a@-@3@t@d#@Q@3d�b0@F0G
/GdG@=
��@4#@D@3@d$4Dd�c@-@d@t@G�#@Q�d0@@dd�c 
d=
��@#d@T@t@G�#$4D@Q�e0PF@G
.GdGTG@=
��+
�
T+
�@F0G
/G
TGt=
��@4#@D@3@T$4DT�f@-@d@t@G�#@Q�f0@@dd�f 
d�i���j�+
�
+@�@t@G�#��@Q�g0�F G
GF@#G
.GGG@#��l#��@0F0G
GG�G#��XH��]J��_H��hH��iH��RJ�@G��V��TH�@G��U��MH�@G��N��KH��j
GP�9
�C:
�CpBCSBC@c+
�S
*+
�cG�@CS@3C@r3`
��Pp@4@$@#@C@G�#@Q@3@cD�k0@r3@C@#@S@$@Dc@4p
�P��l
X`�+
�C
9
�S:
�SpBScBSsBSP�BS`�+
�c
*+
��
`�@T@�@s@S@3$@#4@D�m-@@�m �9
�:
� BB#0
�;
�@

�

��P0F@G
.G#GG@`�@
C@$3@S@D@#c@4#@Tp
�`�+
�
T@$3@
C@4#@S@D@
Tc@Tp
�`�9
�S:
�SpBScBSsBSP�+
�c
*p�@d@�@s@S@C$@34@#D@T�n-@@�n �9
�:
� BB#0
�;
�@

�

��P0F@G
.G#GG@p�@$C@43@S@T@#c@D#@dp
�p�+
�
T@43@$C@D#@S@T@
Tc@dp
�p��nJ™mJÙo
Y`�9
�S:
�SpBScBSsBS@�BSP�+
�c
*��@d@�@s@S@C$@34@#D@T@�t�p-@@�p �9
�:
� BB#0
�;
�@

�

��P0F@G
.G#GG@��@0E#Ett�q@43@$C@D#@S@T@c@dp
ˀ�+
�
T+
�tG�@43@$C@D#@S@T@
Tc@dp
ˀ�PF@G
.G
ZGG�G�əpJʙr
[p�+
�C
9
�S:
�SpBSsBSP�BS`�+
�s
*+
ғ
`�@3@S$@#4@D@T+
̃
5
�c@c�s�=
��@c�>
�@43@
#@TC@@DS@�tp@�?9
�<
�@ 
�0
��BB#+
�
\@#3@D@4#@T@3T4D�u0
��F G
GF@G
.GTGG$`�BB#B 3+
�
.@3@#T4D�v-9
�$:
�$pB$+
�
*@$@#�P@Q�v0@F0G
/GG@�@3@4#@
C@D@$S@T`
�`�9
�S:
�SpBSsBSP�BS`�+
�s
*��h�
�@3@C$@�4@SD@#T@d@t0
߃;�
�@

�

��5
�c@�@c�w 9
�:
�0BB#B 3,
�#,
�
+
�
^�@3@#�x @@=
��0
�;
�@
^
�

��4
�#@3@=
��4
�#@
Z�y��7
�@G�=
��5
�c@�@C#@c�z09
�:
�0BB#B 3,
�#G�,
�
+
�
^�@3@#�{ @@=
��0
�;
�@
^
�

��+
�#G�@3@G�=
��+
�#G�@
Z�|��5
�@G�=
��@G�@c�>
�@c@T3@$#@tC@@dS@@c�}p@�?9
�<
�@ 
�0
��BB#+
�
\@#4@d@T#$@t�~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
/GG@=
��@4@D@#@Q��0@43@T#@$C@d@S$4@t��`
��i���j�0
�;
�@

�
+
��@�@d@T#�@P@4��0
��F G
GF@G
.GDGGP�@�@d@T#�@P@4��0
��F G
GF@G
.GDGGP�l#��zJ�wJ�@G��v��
`0�+
�2+
�
F9
�#:
�#0B#�@��
C �  @��
*@@G��� !��"@��
�0
�;
�@
d
��
��@F0G
GG�G �@@ 
� ���J���
e�8
�A#9
�:
� B30
�3;3
�@

�

��@#
��4
�@��@
d���
f �9-:-pB#B`3+-#
* @@@@3#@
@��0#��
09-:- BB#+-
@@
@#�� $0-;-`
h
�
d-�-�@@#� @q��0@F0G
/G
G@(@@#� @q��0C
P@F0G
/G
G@(@@#� @q��0C
P@F0G
/G
G@(@F0G
GG�G (@G���(��J(��
K(9-:-pBBP#B`3+-
*�@%#
F #G
GF G
G3EE#F0#G
/GG@#(��
jP(0-#;#-@
-	
-(	+-
3
+-
C
@ EE��N(

 @P@C@3ESES@C#@3��05- (+-3
 @���@@@���@@�� &(@F0G
NGG���(
��
l@(0-
;-
@
-
-(+-#
+-3
( @@#@3#@#@��05- (+-#
��N�(0@h$-@#@3#@#@��0@�� i$0(j$+-
@F0G
NGG���(�l#0(@F0G
NGG���(��
m(5-(7-��N(@G�(��
n(0-;-@
-
-(@ (@	�(��
o0( 0@@+- #
"@
(=-!( @#(!@3@#@
UC@@S@`-# ("��
p`(#t-7`cy-$c,-80PF G#GC($�-(cpw-'cp
q�s+-%+-'S
(��}�##@3C@3@��@
(S@s`-#(%+-'S
('-&��}�##@3@��@
(S@s`-#(&��|���|�sS��}�S��}���}�##��}�33@
(S@s`-#('{cr((�-,cpw-+cp
q�s+-)+-)SG��}�##@3C@3@��@GS@s`-#()9-+S:-+S BS�BS�+-+�
$+-+�
''-*��}�##@3@��@GS@s`-#(*��|���|�sS��}�S��}���}�##��}�33@GS@s`-#(+{cr(,�-0cp w-/cp
q�s+--+--SG��}�##@3C@3@��@GS@s`-#(-9-/S:-/S BS�BS�+-/�
$+-/�
&'-.��}�##@3@��@GS@s`-#(.��|���|�sS��}�S��}���}�##��}�33@GS@s`-#(/{cr(0�-4cpw-3cp
q�s+-1+-1SG��}�##@3C@3@��@GS@s`-#(19-3S:-3S BS�BS�+-3�
%+-3�
''-2��}�##@3@��@GS@s`-#(2��|���|�sS��}�S��}���}�##��}�33@GS@s`-#(3{cr(4�-7cp w-7cp
q�s+-5+-5SG��}�##@3C@3@��@GS@s`-#(59-7S:-7S BS�BS�+-7�
%+-7�
&'-6��}�##@3@��@GS@s`-#(6��|���|�sS��}�S��}���}�##��}�33@GS@s`-#(7+-9(80@F G#G3(9+-:3 `@@S@C@#�� ->+-<
d@
Z���(:+-;C
U `@@S@3@#�� ->+-<
d@
Z���(; `@@S@C@#�� ->+-<
d@
Z���(<0F GG (=��
r (>9-T:-= B#B30-=#;#-=@
$-?
%-J(?0-=3;3-=@
'-@
&-F(@t-^@Cu-BCP�Sy-AC'-S	�S'-SS	�(A{Cr(Bu-^CPaSzC+-^S	6x-DC!y-CC@1(C{C(Dx-^C��-EC`y-^C @(Ey-^C@!(Ft-^@Cx-^C�zC�-IC`x-^C!y-GC@!(Gy-HC�@(H{C(Iy-^C@(J0-=3;3-=@
'-K
&-N(Kt-^@C�-^C� y-LC@1(Lu-^CP�Sy-MC(-M	S@!(Mu-^C`�cy-^C(-^	S(-SS'-S	�c'-Sc	�=-^(Nt-^@Cu-^CP�Sy-OC@1(Ou-^C`�czCy-PC@!(P+-Qc	�{C�-RC� y-QC;S-Q@	�-^	�-^(Q{C(Ru-^Cp�sy-^C(-^	s(-Ss'-S	�c(-^c	�(S@(T+-=
(t-^ #�-^# 0u-^#03--^3;3-^@-U-](Uu-^#@C--^C;C-^@-V-X(Vx-^#A�-^#�t-^#0#�-W# @y-^#`@(Wy-^#@!(X�-^# x-^#1�-^#�t-^#0#�-\# @x-^#az#�-Z# @y-Y#`@(Y{#(Zy-[#@!([{#r(\y-^#@1(]y-^#P@(^@
d(_��
20(`9-a:-b B3BC+-b3
I5-b#��|P#��}PC0PF #G
IG@#��N '(a+-b
I@G0-`(b��N '(c�
s(d@�N((e�
s(f@@�N )(g��
u`(h``@$@#@3@4@CD@ST��p@��
9-m<-m@ -i0-j(iBB#+-m
00@#TF G$G@4$4D��@T���(jBCBB @D@CD�� *9-n:-n BB#0-n;-n@
-k
-l(k00@#TF G$G@4$4D��@T���(l@T@
@#�� �0F G$G
@$@44���FpG
*GGTG$GG�GDG
<`(m��J(n��JStrT����ImpT+	 +56578595:>5;5<5=J"MOPQRSVW"]_abacagagik52tt5vExpTLsfsdo

FunTuh�jLitT��x�m�ݎ� �g����0�6�1>�k��,XgEj�t7�xË;��� �;s2�$��M�>�0P&/%�BB�6�w������ 4KF�%��ݚv˵�H�U�~^�4�;[,b̿|g�k�9jh0mĮ����o��h��n�L���������a�h�-Zh��Oh�����i�?��ScE�s4žY�Z�}eJ���3�[��ŧ�/sK]|�_���k+�
<�Attr(�lhdvsnln4Zn��+���J��@�jjAbst