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





                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                         












                                               

                                 







































                                                                                          
                                                     

                               
                                           
                                                                 
                                              























































                                                   
                                   














































                                                                         
                               


                                                               
                                                
                                                                            
                                     



                                                                                                                   

                                                                     






                               

                                                                                                            

                                                                                


                                                                                                              


                    
                                                                                  








                                                                                     
                                                                   






                                      
                                                                      





                                                 
                                                                         















                                                                  
                                






















































                                                                                                  

















                                                             
        






                                  
  




                                                             
                     















                                                                                                                                                 
  

                        
  
                                
  



















                                                                                                                                                                                                                                                                                       
                 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
FOR12BEAMAtom�pfile_io_serverformat_errorio_libformat
erl_posix_msgmessagestartspawn
start_link
spawn_linkdo_starterlangselfmake_refprocessmonitorerror	demonitorDOWNok
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8server_loopstateexitfile_request
io_requeststopreply
file_replyio_replypositionpwritepread	prim_filewritereadbinary_to_listtruncatesyncclose
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_negationsunfoldfalsetruecheck_valid_opts
do_setopts	get_value	undefined=:=cat++castcast_binary	read_sizecount_and_findcafuallcbvmodule_infoget_module_info-do_start/4-fun-0-openCode*��S%" 9E:E0BB #+5 0E#@GN 00@#@"#q@NPr0`1U7U7U#@#3@#@@�@�p�0�1u7u7u#@#3@#@@�@���@�P@	 @3@#$@4@D0@$3@#@4C@@4g@D#@�$Dp@@�@D @@$�
9
<
@ �P
�BB#9
#:
# B#3+
3
+
4@$@#D4P��9�:�PBB#+�
+�#$=
���@DP+
#
+
44@$P
9
:
PBB#B@3+

+
#$0@F G
G3P
0F G
GDPBB#B@3+

+
#$0@F G
G3P��

%@
#@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@#``E
F0G
GG"@@3@#`@F0G
GG@#J$
%8
)A#0
(;
(@

&

'&0@#
% EG'0@#
% EG (0@#@
% E)4
$*
+9
0:
5 BB#0
5;
5@

,
 
.,0
5#;#
5@
!
-
"
2-@G0.0
5#;#
5@
!
/
"
1/@G@00
5;
5�
 
1

2
#
3

3

41@GP2@G`3@Gp4@G�5@G�6
$79
6:
6pBB0#+
6
% 0@@#8
D9
C<
C@P
9@
:9BB#B@3+
C
+
C#@3p :BB#B 3B0C0
C;
C@
'
;
(
?;1
C#@@C@3@# 
K9
E<
E@@
<0
=<BB#B 3+
E
)@#C@@3#@@C�0
G@p=BB#B 30
E;
E@
*
>

>>@@@3�0
G@
7?1
C#@@C@3@# 
]9
E<
E@@
@0
A@BB#B 3+
E
)@#C@@3#@@C�0
I@pABB#B 30
E;
E@
*
B

BB@@@3�0
I@
7C@
7 D
8EJF
+0G
@0F03G
+GG#@3H
,0I
@0F03G
,GG#@3J
' K9
R<
W@ 
L0
MLB#B3+
W#
-9
J:
WpBCBSB@c+
WC
%p@@3@c#@S0-E@ 
YMB#B3B C0
W#;#
W@
.
N
/
PN9
J:
WpBSBcB@s+
WS
%0�@@3@s#@c@C@$0-E9
O:
O B+
O
@@$$ �@ 
Y0O@ 
Y0P9
J:
WpBSBcB@sBP�+
WS
%@�@@3@s#@c@C@�$@40-E9
Q:
Q B+
Q
@@44 �9
Q:
Q BB#+
Q
+
Q$
$@#�0F #G
G@@# 
Y@Q@ 
Y@R0
W;
W`
4
S
5
T
6
VS9
J:
WpB#B3+
W#
%@@3@�9
U:
U B+
U
@3@@G�#@Q@30�PF@G
)G
8GG@T9
J:
WpB#B3+
W#
%@@3@�9
U:
U B+
U
PF@G
)G
8GG@U@F0G
*GG@V9
J:
WpB#B3+
W#
%@@3@�@3@@G�#@Q@30�PF@G
)G
8GG@W9
J:
JpB#+
J#
%� F #G
9GF 3G
G#F0G
G3GX
: Y9
Z:
Z B#+
Z#
 9
[:
[pB#+
[#
%@@G�#@Q0�@F0G
GG@Z 9
[:
[pB#+
[#
%@@G�#@Q0�@F0G
*GG@[@G��\
( ]9
t<
u� 
^`
c0
d@
jP
m^B#B30
u#;#
u�
;
_
<
`
=
a
>
b_9
\:
upBC+
uC
%7
u3@@F0#G
*G
G@#@3 
w`9
\:
upBC+
uC
%7
u3@3 
�a9
\:
upBC+
uC
%@@F0G
=G
G3 
]b9
\:
upBC+
uC
%@@F0G
>G
G3 
]cB#B3B0CB@SBPc+
u#
?9
\:
upBs+
us
%@pF0#GCGSGc@C@
?@2P
�dB#B3B C0
u#;#
u`
@
e
>
f
=
ge9
\:
upBS+
uS
%PPF@G
@G
G3GC 
]f9
\:
upBS+
uS
%@#@C@
A@2P
�g9
\:
upBSBcB@s+
uS
%+
hsG�@#@3@C0
~h0�@@
B@s#@c@C@3$0-E9
i:
i B+
i
@$@@G�#� @Q0�PF@G
)G
8GG@i@@G�#� @Q0�@@#@0
~ jB#B3B CB0S0
u#;#
u@
=
k
@
lk9
\:
upBc+
uc
%``FPG
=G
G3GCGS 
]l9
\:
upBc+
uc
%@#@3@S0
�mB#B3B CB0SB@c0
u#;#
u@
?
n
=
on9
\:
upBs+
us
%ppF`G
?G
G3GCGSGc 
]o9
\:
upBs+
us
%@p>4
p@@S@c#@C@@3$0p?47
q=
rq5
sr@F0#G
=G$G@@# 
]@spF G
GF0G
GG@t+
u
D9
\:
upB#+
u#
%@
�u9
\:
\pB#+
\#
%� F #G
9GF 3G
G#F0G
G3Gv
E w8
|A#39
v<
v@@
x0
yxBC+
vC
)@yBCB S0
vC;C
v@

z
*
{z@{`@S@#@3 
]@@ 
w|4
v@}
=0~+
�
9
}#:
�#pB#3B#CB#`S+
�3
%+
�S
P@@C@# �9
:
 B+

PF@G
)G
8GG@@F0G
*GG@�9
}#:
}#pB#3B#CB#`S+
}3
%@`@#@S#@@#$@C405
�@@4$4 �9
�:
� B+
�
PF@G
)G
8GG@@�@F0G
*GG@@�9
�:
�0B+
�
�F0G
GGG$F G
GF@G
)G
8GG@�J�
@0�+
�9
�#:
�#pB#3B#PCB#`S+
�3
%`@#@S#@3@C@G�@
�@F0G
*GG@�9
�#:
�#pB#3B#CB#@SB#PcB#`s+
�3
%+
�s
|
��S�-
�'
�(
��0p@@@S@#@c$ 9
�:
� BBC@
#@3@@$@C$@
�@3@@$#@Q@3$� 0�@F0G
*GG@�|
��S�-
�'
�(
��0p@@@S@#@c$ 9
�:
� BBC@
#@3@@$@C$@
�9
�:
�pB+
�
%@3@@$#@Q@3$� 0�@F0G
*GG@�-
�'
��p|pS3}p3s@D@4@ @s@C@3@#$@cT@Sd@t @@ �9
�:
� BB#0
�;
�@

�

��|
�0#}
�0'
�D@
3@#@T#@4C@d@$t�pP
�@ 
Y�@tDt@# 9
�:
� BBt@
3@T#@4C@d4TdP
�9
�$:
�$pB$+
�
%@3@$@t#@Q@3t�p0�@F0G
*GG@�9
�$:
�$pB$+
�
%@#t@d@$@G�#�` @Q0�PF@G
)GGG@ �+
�
M+
�@F0G
*G
MG$��@
#@T@43@d@$t�p@
�@ 
Y�-
�'
���h�
�@@#t@@s#@S@$@#4@cD@T@Cd0-9
�:
� BB#(
�$+
�#
N0F GTGG�=
��@#@T$Td �9
�:
� BBd@4#@3@@D$4DT@
�@3@t@d#@Q@3d0�@F0G
*GdG@=
��@} $} A@  @@dd �9
�:
� BB#0
�;
�@

�

��@0E#ETT@4#@$@d0-9
�:
� BB#(
�$+
�#
N0F GdGG�=
��@#@d$d �9
�:
� BBd@4#@3@@D$4D@
�@3@t@d#@Q@3d0�@F0G
*GdG@=
��@4#@D@3@d$4Dd@
�@d@t@G�#@Q0�@@dd 
Y=
��@#d@T@t@G�#$4D@Q0�PF@G
)GdGTG@=
��+
�
M+
�@F0G
*G
MGt=
��@4#@D@3@T$4DT@
�@d@t@G�#@Q0�@@dd 
Y�i���j�+
�
&@�@t@G�#��@Q0��F G
GF@#G
)GGG@#�l#��@0F0G
GG�G#�@G��0�@G����J�H�
@P�9
�C:
�CpBCSBC@c+
�S
%+
�cG�@CS@3C@r3`
��Pp@4@$@#@C@G�#@Q@3@cD0�@r3@C@#@S@$@Dc@4p
�P�
Q`�+
�C
9
�S:
�SpBScBSsBSP�BS`�+
�c
%+
��
`�@T@�@s@S@3$@#4@D-@@ �9
�:
� BB#0
�;
�@

�

��P0F@G
)G#GG@`�@
C@$3@S@D@#c@4#@Tp
�`�+
�
M@$3@
C@4#@S@D@
Mc@Tp
�`�9
�S:
�SpBScBSsBSP�+
�c
%p�@d@�@s@S@C$@34@#D@T-@@ �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�J�
R`�9
�S:
�SpBScBSsBS@�BSP�+
�c
%��@d@�@s@S@C$@34@#D@T@�t-@@ �9
�:
� BB#0
�;
�@

�

��P0F@G
)G#GG@��@0E#Ett@43@$C@D#@S@T@c@dp
���+
�
M+
�tG�@43@$C@D#@S@T@
Mc@dp
���PF@G
)G
SGG�G��J�
Tp�+
�C
9
�S:
�SpBSsBSP�BS`�+
�s
%+
��
`�@3@S$@#4@D@T+
��
5
�c@c�=
��@c�>
�@43@
#@TC@@DS@p@�?9
�<
�@ 
�0
��BB#+
�
U@#3@D@4#@T@3T4D0
��F G
GF@G
)GTGG$`�BB#B 3+
�
)@3@#T4D
�9
�$:
�$pB$+
�
%@$@#�P@Q0�@F0G
*GG@�@3@4#@
C@D@$S@T`
�`�9
�S:
�SpBSsBSP�BS`�+
�s
%��h�
�@3@C$@�4@SD@#T@d@t0
Ƀ;�
�@

�

��5
�c@�@c 9
�:
�0BB#B 3,
�#,
�
,
�
W�0
�;
�@
W
�

��4
�#@3@=
��4
�#@
Sp�7
�@G�=
��5
�c@�@C#@c09
�:
�0BB#B 3,
�#G�,
�
+
�
W�@3@#@@=
��0
�;
�@
W
�

��+
�#G�@3@G�=
��+
�#G�@
Sp�5
�@G�=
��@G�@c�>
�@c@T3@$#@tC@@dS@@cp@�?9
�<
�@ 
�0
��BB#+
�
U@#4@d@T#$@t0
��F G
GF@G
)G4GGD=
��BB#B 3+
�
)@#5
�3@$@4#$4@30@EE=
��7
�3@
@4#$4@30@EE=
��@�@D@#$4@Q0�@F0G
*GG@=
��@4@D@#@Q0�@43@T#@$C@d@S$4@t`
��i���j�0
�;
�@
&
�

��@�@d@T#�@P@40
��F G
GF@G
)GDGGP�l#��@G��`�J�
Y0�+
�2+
�
?9
�#:
�#0B#�@�
< �  @
%@@G� @
�0
�;
�@
]
�
^
��@F0G
GG�G �@@ 
� �J�
_�8
�A#9
�:
� B30
�3;3
�@

�

��@#
��4
�@
^�@
]�
` �9
�:
�pB#B`3+
�#
% @@@@3#@
@0
+9
�:
� BB#+
�
@@
@# 0
�;
�`
]
�
^
�
b
��@@#� @q0�C
P@F0G
*G
G@�@@#� @q0�C
P@F0G
*G
G@�@@#� @q0�@F0G
*G
G@�@F0G
GG�G �J�@G�N��
D�9
�:
�pBBP#B`3+
�
%�@#
F #G
GF G
G3EE#F0#G
*GG@#�
dP�0
�#;#
�@

�

��+
�3
+
�C
@ EEN�
 @P@C@3ESES@C#@305
� �+
�3
 @�@@@�@@  �@F0G
GGGp �
f@�0
�;
�@

�

��+
�#
+
�3
� @@#@3#@#@05
� �+
�#
N��0@h$
�@#@3#@#@0@ i$0�j$+
�
@F0G
GGGp0�l#0�@F0G
GGGp �
g�5-(7-N(@G�(
h(0-;-@
-
-(@ (@	�(
i0( 0@@+-#
@
#=-	(@#(	@3@#@
NC@@S@`- (

j`(t- `cy-
c+-0@F G#G3(0PF G#GC(
�-cpw-cp
k�s+-+-S
#}�##@3C@3@��@
#S@s`-(+-S
#'-}�##@3@��@
#S@s`-(|�|�sS}�S}�}�##}�33@
#S@s`-({cr(�-cpw-cp
k�s+-+-SG}�##@3C@3@��@GS@s`-(9-S:-S BS�BS�+-�
+-�
"'-}�##@3@��@GS@s`-(|�|�sS}�S}�}�##}�33@GS@s`-({cr(�-cp w-cp
k�s+-+-SG}�##@3C@3@��@GS@s`-(9-S:-S BS�BS�+-�
+-�
!'-}�##@3@��@GS@s`-(|�|�sS}�S}�}�##}�33@GS@s`-({cr(�-cpw-cp
k�s+-+-SG}�##@3C@3@��@GS@s`-(9-S:-S BS�BS�+-�
 +-�
"'-}�##@3@��@GS@s`-(|�|�sS}�S}�}�##}�33@GS@s`-({cr(�- cp w- cp
k�s+-+-SG}�##@3C@3@��@GS@s`-(9- S:- S BS�BS�+- �
 +- �
!'-}�##@3@��@GS@s`-(|�|�sS}�S}�}�##}�33@GS@s`-( +-!0@F G#G3(!+-"3 `@@S@C@# -&+-$
]@
Sp ("+-#C
N `@@S@3@# -&+-$
]@
Sp (# `@@S@C@# -&+-$
]@
Sp ($0F GG (%
l (&9-;:-% B#B30-%#;#-%@
-'
 -1('0-%3;3-%@
"-(
!-.((t-C@Cu-*CP�Sy-)C'-:	�S'-:S	�(){Cr(*u-CCPaSzC+-CS	6x-,C!y-+C@1(+{C(,x-CC�y--C@!(-u-CC`ac+-Cc	7y-CC @(.t-C@Cx-CC�y-/C@(/u-CCPaS+-CS	6x-CC!y-0C@!(0y-CC�@(10-%3;3-%@
"-2
!-5(2t-C@C�-CC�y-3C@1(3u-CCP�Sy-4C(-4	S@!(4u-CC`�cy-CC(-C	S(-:S'-:	�c'-:c	�=-C(5t-C@Cu-CCP�Sy-6C@1(6u-CC`�czCy-7C@!(7+-8c	�{C�-9C�y-8C,-CS	�,-CS	�(8{C(9u-CCp�sy-CC(-C	s(-:s'-:	�c(-Cc	�(:@(;+-%
#t-C #�-C# u-C#03--C3;3-C@-<-B(<u-C#@C--CC;C-C@-=-?(=x-C#A�-C#�t-C#0#y->#@!(>u-C#0+-C�-C#y-C#`@(?�-C#x-C#1�-C#�t-C#0#y-@#@1(@u-C#0+-C�-C#x-C#ay-A#@!(Au-C#0+-C�-C#y-C#`@(By-C#P@(C@
](D
-0(E9-F:-G B3BC+-G3
B5-G#|P#}PC0PF #G
BG@#N !(F+-G
B@G0-E(GN !(H
m(I@N"(J
m(K@@N #(L
oP(M`P@$@#@4@3D@CT
9-R<-R@ -N0-O(NBB#+-R
00@#TF G$G@4�P@p(OBCBB @D@CD $9-R:-R BB#0-R;-R@
-P
-Q(P00@#TF G$G@4�P@p(Q@T@�@# @0F G$G
@$@44�FpG
%GGTG$GG�GDG
7`(RJStrT�ImpT�%
&010230470506CFHIJKLOPVXZ[Z\ZaZace0-nn0pExpTLmKmIi	FunToM6{XLitT��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(�lhdvsnln�Խ4�S�<;���{�jjAbst