aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/file_io_server.beam
blob: b8e2df2a2d3fab159281f3630e149f6e28d6ad83 (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_loopstate
io_requestfile_requeststopexitreply
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/��q%�" 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#=
N?BB#B 3B0C0
J;
J@
+
@
,
E@1
J#@@C@3@#� 
j9
M<
M@@
A0
BABB#B 3+
M
-@#C@@3#@@C�� 0
R@�!�BBB#B 30
M;
M@

C
/
DC@@@3��"0
R@
<D@@@3��#0
R@
<E1
J#@@C@3@#�$ 
T9
L<
L@@
F0
GFBB#B 3+
L
-@#C@@3#@@C��%0
P@�&�GBB#B 30
L;
L@

H
/
IH@@@3��'0
P@
<I@@@3��(0
P@
<J@
< K
=L�$JM�JN@3�)� O�*
00P
@0F03G
0GG#@3�+Q�,
10R
@0F03G
1GG#@3�-S�.
, T9
\<
c` 
U0
V@
[UB#B3+
c#
29
S:
cpBCBSB@c+
cC
*p@@3@c#@S�/0-b@ 
eVB#B3B C0
c#;#
c@
3
W
4
YW9
S:
cpBSBcB@s+
cS
*0�@@3@s#@c@C@$�00-b9
X:
X B+
X
@@$$�1 �@ 
e0X@ 
e0Y9
S:
cpBSBcB@sBP�+
cS
*@�@@3@s#@c@C@�$@4�20-b9
Z:
Z B+
Z
@@44�3 �9
Z:
Z BB#+
Z
+
Z$
$@#�4�0F #G
G@@# 
e@Z@ 
e@[B#B3B CB0S+
c#
99
S:
cpBcBs+
cc
*�@@C#@3@S3@s�5@�9
b:
b B,
a
=
b\0
c;
c�
:
]
;
^
<
_
=
`]9
S:
cpB#B3+
c#
*@@3@�69
b:
b B+
b
@3@@G�#@Q@3�70PF@G
-G
?GG@^9
S:
cpB#B3+
c#
*@@3@�8@3@@G�#@Q@3�80PF@G
-G
?GG@_9
S:
cpB#B3+
c#
*@@3@�99
b:
b B,
a
=
b`9
S:
cpB#B3+
c#
*@@3@�:9
b:
b B+
b
aPF@G
-G
?GG@b@F0G
/GG@c9
S:
SpB#+
S#
*� F #G
@GF 3G
G#F0G
G3Gd�;
A e9
f:
f B#+
f#
 9
h:
hpB#+
h#
*@@G�#@Q�<0@F0G
GG@f 9
g:
gpB#+
g#
*@@G�#@Q�=0@F0G
/GG@g@G��=h@G��<i�>
+ j9
�<
�� 
k`
p0
q@
wP
zkB#B30
�#;#
��
B
l
C
m
D
n
E
ol9
i:
�pBC+
�C
*7
�3@@F0#G
/G
G@#@3 
�m9
i:
�pBC+
�C
*7
�3@3 
�n9
i:
�pBC+
�C
*@@F0G
DG
G3 
jo9
i:
�pBC+
�C
*@@F0G
EG
G3 
jpB#B3B0CB@SBPc+
�#
F9
i:
�pBs+
�s
*@pF0#GCGSGc@C@
F@2P
�qB#B3B C0
�#;#
�`
G
r
E
s
D
tr9
i:
�pBS+
�S
*PPF@G
GG
G3GC 
js9
i:
�pBS+
�S
*@#@C@
H@2P
�t9
i:
�pBSBcB@s+
�S
*+
usG�@#@3@C0
�u0�@@
I@s#@c@C@3$�?0-b9
v:
v B+
v
@$@@G�#� @Q�@0PF@G
-G
?GG@v@@G�#� @Q�A0@@#@0
� wB#B3B CB0S0
�#;#
�@
D
x
G
yx9
i:
�pBc+
�c
*``FPG
DG
G3GCGS 
jy9
i:
�pBc+
�c
*@#@3@S0
�zB#B3B CB0SB@c0
�#;#
�@
F
{
D
|{9
i:
�pBs+
�s
*ppF`G
FG
G3GCGSGc 
j|9
i:
�pBs+
�s
*@p>4
}@@S@c#@C@@3$�B0}?47
~=
~5
�@F0#G
DG$G@@# 
j@�pF G
GF0G
GG@�+
�
K9
i:
�pB#+
�#
*@-�9
i:
ipB#+
i#
*� F #G
@GF 3G
G#F0G
G3G��C
L �8
�A#39
�<
�@@
�0
��BC+
�C
-=
��BCB S0
�C;C
�@

�
/
��@�`@S@#@3�D 
j@@ 
��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-
@ 
e�@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@-@ 
e�-
�'
���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 
e=
��@#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 
e�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��N0��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��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�@
Z����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���N(��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$,-
�l#0(@F0G
NGG���0(@F0G
NGG��� (��
m(5-(7-��N(@G�(��
n(0-;-@
-
-(@ (@	�( ��
o0(! 0@@+-"#
"@
(=-#("@#(#@3@#@
UC@@S@`-% ($��
p`(%t-9`cy-&c,-:0PF 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(.�-2cp w-1cp
q�s+-/+-/SG��}�##@3C@3@��@GS@s`-%(/9-1S:-1S BS�BS�+-1�
$+-1�
&'-0��}�##@3@��@GS@s`-%(0��|���|�sS��}�S��}���}�##��}�33@GS@s`-%(1{cr(2�-6cpw-5cp
q�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{cr(6�-9cp w-9cp
q�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@#�� -C,-A
d=->(<+-=C
U `@@S@3@#�� -C,-@
d=->(= `@@S@C@#�� -C,-?
d(>0F GG (?@
Z��� (@@
Z��� (A@
Z��� (B��
r (C9-X:-B B#B30-B#;#-B@
$-D
%-N(D0-B3;3-B@
'-E
&-K(Et-`@Cu-GCP�Sy-FC'-W	�S'-WS	�(F{Cr(Gu-`CPaSzC+-`S	6x-IC!y-HC@1(H{C(Ix-`C�y-JC@!(Ju-`C`ac+-`c	7y-`C @(Kt-`@Cx-`C�y-LC@(Lu-`CPaS+-`S	6x-`C!y-MC@!(My-`C�@(N0-B3;3-B@
'-O
&-R(Ot-`@C�-`C�y-PC@1(Pu-`CP�Sy-QC(-Q	S@!(Qu-`C`�cy-`C(-`	S(-WS'-W	�c'-Wc	�=-`(Rt-`@Cu-`CP�Sy-SC@1(Su-`C`�czCy-TC@!(T+-Uc	�{C�-VC�y-UC;S-U@	�-`	�-`(U{C(Vu-`Cp�sy-`C(-`	s(-Ws'-W	�c(-`c	�(W@(X+-B
(t-` #�-`# u-`#03--`3;3-`@-Y-_(Yu-`#@C--`C;C-`@-Z-\(Zx-`#A�-`#�t-`#0#y-[#@!([u-`#0+-`�-`#y-`#`@(\�-`#x-`#1�-`#�t-`#0#y-]#@1(]u-`#0+-`�-`#x-`#ay-^#@!(^u-`#0+-`�-`#y-`#`@(_y-`#P@(`@
d(a��
20(b9-c:-d B3BC+-d3
I5-d#��|P#��}PC0PF #G
IG@#��N '(c+-d
I@G0-b(d��N '(e�
s(f@�N((g�
s(h@@�N )(i��
u`(j``@$@#@3@4@CD@ST��p@��
9-o<-o@ -k0-l(kBB#+-o
00@#TF G$G@4�P��@���(lBCBB @D@CD�� *9-p:-p BB#0-p;-p@
-m
-n(m00@#TF G$G@4�P��@���(n@T@
@#�� �0F G$G
@$@44���FpG
*GGTG$GG�GDG
<`(o��J(p��JStrT�ImpT+	 .56578595:>5;5<5=J"MOPQRSVW"]_abacagagik52tt5vExpTLshsfo!

FunTuj���LitT��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(�lhdvsnln3h�W�&�sp�fNH[Z�jjAbst