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

                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                           








































































































                                                                                                                                                                                                                                                                   
   





                                 
  











































































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
FOR13(BEAMAtomtfile_io_serverformat_errorio_libformat
erl_posix_msgmessagestarterlangis_pidtrue	is_binaryspawn
start_link
spawn_linkdo_startselfmake_refprocessmonitorerror	demonitorDOWNok
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8server_loopstatefile_request
io_requeststopexitreply
file_replyio_replypositionpwritepread	prim_filewritereadbinary_to_listadvisetruncatesyncdatasyncclose
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+O�^%" 9E:E0BB #+5 0E#@GN 00@#@"#q@NPr0`
U 37u@�C=�p
U0C�+U3�+UC�7U#@#3@#@@�@���0�
� 37�@�C=��
�0C�+�3�+�C�7�#@#3@#@@�@���@�P@	@@3@#$@4@DP@$3@#@4C@@4g@D#@�$Dp@@
@D `@$�
9
<
@ 
P
BB#9
#:
# B#3+
3
+
4@$@#D4p
9
:
PBB#+

+
#$=

@DP+
#
+
44@$p
9
:
PBB#B@3+

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

+
#$0@F G
G3P��

*@
#@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@#�`E
F0G
GG'@@3@#�@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@@#=
I9
H<
H@P
>@
?>BB#B@3+
H
+
H#=
J?BB#B 3B0C0
H;
H@
)
@
*
D@1
H#@@C@3@# 
Q9
K<
K@@
A0
BABB#B 3+
K
+@#C@@3#@@C�0
M@�BBB#B 30
K;
K@
-
C

CC@@@3�0
M@
<D1
H#@@C@3@# 
f9
K<
K@@
E0
FEBB#B 3+
K
+@#C@@3#@@C�0
O@�FBB#B 30
K;
K@
-
G

GG@@@3�0
O@
<H@
< I
=J@3� KJL
.0M
@0F03G
.GG#@3N
/0O
@0F03G
/GG#@3P
) Q9
Y<
`` 
R0
S@
XRB#B3+
`#
09
P:
`pBCBSB@c+
`C
(p@@3@c#@S0-P@ 
bSB#B3B C0
`#;#
`@
1
T
2
VT9
P:
`pBSBcB@s+
`S
(0�@@3@s#@c@C@$0-P9
U:
U B+
U
@@$$ �@ 
b0U@ 
b0V9
P:
`pBSBcB@sBP�+
`S
(@�@@3@s#@c@C@�$@40-P9
W:
W B+
W
@@44 �9
W:
W BB#+
W
+
W$
$@#�0F #G
G@@# 
b@W@ 
b@XB#B3B CB0S+
`#
79
P:
`pBcBs+
`c
(�@@C#@3@S3@s@�9
^:
^ B,
]
=
^Y0
`;
`�
8
Z
9
[
:
\
;
_Z9
P:
`pB#B3+
`#
(@@3@�9
^:
^ B+
^
@3@@G�#@Q@30�PF@G
+G
=GG@[9
P:
`pB#B3+
`#
(@@3@9
^:
^ B,
]
=
^\9
P:
`pB#B3+
`#
(@@3@9
^:
^ B+
^
]PF@G
+G
=GG@^@F0G
-GG@_9
P:
`pB#B3+
`#
(@@3@@3@@G�#@Q@30�PF@G
+G
=GG@`9
P:
PpB#+
P#
(� F #G
>GF 3G
G#F0G
G3Ga
? b9
c:
c B#+
c#
 9
d:
dpB#+
d#
(@@G�#@Q0�@F0G
GG@c 9
d:
dpB#+
d#
(@@G�#@Q0�@F0G
-GG@d@G�e
* f9
}<
~� 
g`
l0
m@
sP
vgB#B30
~#;#
~�
@
h
A
i
B
j
C
kh9
e:
~pBC+
~C
(7
~3@@F0#G
-G
G@#@3 
�i9
e:
~pBC+
~C
(7
~3@3 
�j9
e:
~pBC+
~C
(@@F0G
BG
G3 
fk9
e:
~pBC+
~C
(@@F0G
CG
G3 
flB#B3B0CB@SBPc+
~#
D9
e:
~pBs+
~s
(@pF0#GCGSGc@C@
D@2P
�mB#B3B C0
~#;#
~`
E
n
C
o
B
pn9
e:
~pBS+
~S
(PPF@G
EG
G3GC 
fo9
e:
~pBS+
~S
(@#@C@
F@2P
�p9
e:
~pBSBcB@s+
~S
(+
qsG�@#@3@C0
�q0�@@
G@s#@c@C@3$0-P9
r:
r B+
r
@$@@G�#� @Q0�PF@G
+G
=GG@r@@G�#� @Q0�@@#@0
� sB#B3B CB0S0
~#;#
~@
B
t
E
ut9
e:
~pBc+
~c
(``FPG
BG
G3GCGS 
fu9
e:
~pBc+
~c
(@#@3@S0
�vB#B3B CB0SB@c0
~#;#
~@
D
w
B
xw9
e:
~pBs+
~s
(ppF`G
DG
G3GCGSGc 
fx9
e:
~pBs+
~s
(@p>4
y@@S@c#@C@@3$0y?47
z=
{z5
|{@F0#G
BG$G@@# 
f@|pF G
GF0G
GG@}+
~
I9
e:
~pB#+
~#
(@
�~9
e:
epB#+
e#
(� F #G
>GF 3G
G#F0G
G3G
J �8
�A#39
<
@@
�0
��BC+
C
+=
��BCB S0
C;C
@

�
-
��@�`@S@#@3 
f@@ 
��4
@�
B0�+
�
9
�#:
�#pB#3B#CB#`S+
�3
(+
�S
P@@C@# �9
�:
� B+
�
PF@G
+G
=GG@�@F0G
-GG@�9
�#:
�#pB#3B#CB#`S+
�3
(@`@#@S#@@#$@C405
�@@4$4 �9
�:
� B+
�
PF@G
+G
=GG@@�@F0G
-GG@@�9
�:
�0B+
�
�F0G
LGG$F G
GF@G
+G
=GG@�J�
E0�+
�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
�@ 
b�@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@ �+
�
R+
�@F0G
-G
RG$��@
#@T@43@d@$t�p@-@ 
b�-
�'
���h�
�@@#t@@s#@S@$@#4@cD@T@Cd0-9
�:
� BB#(
�$+
�#
S0F 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#(
�$+
�#
S0F 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 
b=
��@#d@T@t@G�#$4D@Q0�PF@G
+GdGTG@=
��+
�
R+
�@F0G
-G
RGt=
��@4#@D@3@T$4DT@-@d@t@G�#@Q0�@@dd 
b�i���j�+
�
,@�@t@G�#��@Q0��F G
GF@#G
+GGG@#�l#��@0F0G
GG�G#�@G�0�@G���J�H�
EP�9
�C:
�CpBCSBC@c+
�S
(+
�cG�@CS@3C@r3`
��Pp@4@$@#@C@G�#@Q@3@cD0�@r3@C@#@S@$@Dc@4p
�P�
V`�+
�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
�`�+
�
R@$3@
C@4#@S@D@
Rc@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�+
�
R@43@$C@D#@S@T@
Rc@dp
�p�J�
W`�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
���+
�
R+
�tG�@43@$C@D#@S@T@
Rc@dp
���PF@G
+G
XGG�G��J�
Yp�+
�C
9
�S:
�SpBSsBSP�BS`�+
�s
(+
Ɠ
`�@3@S$@#4@D@T+
��
5
�c@c�=
��@c�>
�@43@
#@TC@@DS@p@�?9
�<
�@ 
�0
��BB#+
�
Z@#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,
�#,
�
,
�
\�0
�;
�@
\
�

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

��+
�#G�@3@G�=
��,
�#G��5
�@G�=
��@G�@c�>
�@c@T3@$#@tC@@dS@@cp@�?9
�<
�@ 
�0
��BB#+
�
Z@#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�`�@
X��J�
^0�+
�2+
�
D9
�#:
�#0B#�@�
A �  @
*@@G�  @
�0
�;
�@
b
�
��@F0G
GG�G �@@ 
� �J�
c�8
�A#9
�:
� B30
�3;3
�@

�

��@#
��4
�@��@
b�
d �9
�:
�pB#B`3+
�#
( @@@@3#@
@0!
09
�:
� BB#+
�
@@
@# "0
�;
�`
b
�
�
f
��@@#� @q0�C
P@F0G
-G
G@�@@#� @q0�C
P@F0G
-G
G@�@@#� @q0�@F0G
-G
G@�@F0G
GG�G �J�@G�N�
I�9
�:
�pBBP#B`3+
�
(�@##
F #G
GF G
G3EE#F0#G
-GG@#�
hP�0
�#;#
�@

�

��+
�3
+
�C
@ EEN�
 @P@C@3ESES@C#@305
� �+
�3
 @�@@@�@@ $�@F0G
LGG� �
j@(0
�;
�@
-
-(+-#
+-3
( @@#@3#@#@05- (+-#
N�(0@h$-@#@3#@#@0@ i$0(j$,-
l#0(@F0G
LGG� (@F0G
LGG�0(
k(	5-
(
7-N(@G�(
l(
0-;-@
-
-(@ (@	�(
m0( 0@@+-#
 @
&=-(@#(@3@#@
SC@@S@`- (
n`(t-)`cy-c,-*0PF G#GC(�-cpw-cp
o�s+-+-S
&}�##@3C@3@��@
&S@s`-(+-S
&'-}�##@3@��@
&S@s`-(|�|�sS}�S}�}�##}�33@
&S@s`-({cr(�-cpw-cp
o�s+-+-SG}�##@3C@3@��@GS@s`-(9-S:-S BS�BS�+-�
"+-�
%'-}�##@3@��@GS@s`-(|�|�sS}�S}�}�##}�33@GS@s`-({cr(�-"cp w-!cp
o�s+-+-SG}�##@3C@3@��@GS@s`-(9-!S:-!S BS�BS�+-!�
"+-!�
$'- }�##@3@��@GS@s`-( |�|�sS}�S}�}�##}�33@GS@s`-(!{cr("�-&cpw-%cp
o�s+-#+-#SG}�##@3C@3@��@GS@s`-(#9-%S:-%S BS�BS�+-%�
#+-%�
%'-$}�##@3@��@GS@s`-($|�|�sS}�S}�}�##}�33@GS@s`-(%{cr(&�-)cp w-)cp
o�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@# -1,-/
b=-.(,+--C
S `@@S@3@# -1,-/
b=-.(- `@@S@C@# -1,-/
b(.0F GG (/@
X� (0
p (19-F:-0 B#B30-0#;#-0@
"-2
#-<(20-03;3-0@
%-3
$-9(3t-N@Cu-5CP�Sy-4C'-E	�S'-ES	�(4{Cr(5u-NCPaSzC+-NS	6x-7C!y-6C@1(6{C(7x-NC�y-8C@!(8u-NC`ac+-Nc	7y-NC @(9t-N@Cx-NC�y-:C@(:u-NCPaS+-NS	6x-NC!y-;C@!(;y-NC�@(<0-03;3-0@
%-=
$-@(=t-N@C�-NC�y->C@1(>u-NCP�Sy-?C(-?	S@!(?u-NC`�cy-NC(-N	S(-ES'-E	�c'-Ec	�=-N(@t-N@Cu-NCP�Sy-AC@1(Au-NC`�czCy-BC@!(B+-Cc	�{C�-DC�y-CC;S-C@	�-N	�-N(C{C(Du-NCp�sy-NC(-N	s(-Es'-E	�c(-Nc	�(E@(F+-0
&t-N #�-N# u-N#03--N3;3-N@-G-M(Gu-N#@C--NC;C-N@-H-J(Hx-N#A�-N#�t-N#0#y-I#@!(Iu-N#0+-N�-N#y-N#`@(J�-N#x-N#1�-N#�t-N#0#y-K#@1(Ku-N#0+-N�-N#x-N#ay-L#@!(Lu-N#0+-N�-N#y-N#`@(My-N#P@(N@
b(O
00(P9-Q:-R B3BC+-R3
G5-R#|P#}PC0PF #G
GG@#N %(Q+-R
G@G0-P(RN %(S
q(T@N&(U
q(V@@N '(W
sP(X`P@$@#@4@3D@CT
9-]<-]@ -Y0-Z(YBB#+-]
00@#TF G$G@4�P@�(ZBCBB @D@CD (9-]:-] BB#0-];-]@
-[
-\([00@#TF G$G@4�P@�(\@T@
@# `0F G$G
@$@44�FpG
(GGTG$GG�GDG
<`(]JStrT�ImpT�)	,343563738<393:3;H KMNOPQTU []_`_a_e_egi30rr3tExpTLqVqTm

FunTsX6{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(�lhdvsnlni�R��m�Sdk�}�L^jjAbst