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

                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                    







































































                                                                                                                                                                                                                                                                                                                                                                                                               
       




























































                                                   
  


















                                                                                                                                            
  







































































































































                                                                                                                                                         
                                        
               
                             






























                                                            
          


































































                                                                                                                                                                                                                                                                                       
                                 











                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                      
FOR1<hBEAMAtU8{zfile_io_serverformat_errorio_libformatinvalid_unicode
erl_posix_msgmessagestartspawn
start_link
spawn_linkdo_starterlangselfmake_reftrue
dt_spread_tagdt_restore_tagprocessmonitorerror	demonitorokDOWN
parse_optionslatin1listencodingbinarylistsreverseexpand_encodingunicode	valid_encutf16utf32littlebigutf8server_loopstateexit
io_requestfile_requeststopreply
file_replyio_replypositionallocatepwritepread	prim_filecur
setelementadvisetruncateclosesyncdatasyncnormalrequest	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`�`�0p1e7�=��5e�7e#@#3@#@@�@���p�0�1�7�=��5��7�#@#3@#@@�@�����@�`@	 D@3@#$@4@T��0@@
��@@3@4#@DC@$@S@@SDg@T#@�$4T��p@T@DD��P@T@
�� `@D��
9
<
@ 
P
BB#9
#:
# B#3+
3
+
@G @D@#T�P�� 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@

@
.
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
.
FE@@@3��(0
L@
9F@@@3��)0
L@
9G@
9 H
:I� JJ�%JK�*
/0L
@0F03G
/GG#@3�+M�,
00N
@0F03G
0GG#@3�-O�.
, P9
e<
n` 
Q0
S@
dQB#+
n#
19
O:
npB3BC+
nC
)@BB@#@@3�/0-�9
R:
R B+
R
@F0G
GG@R@ 
pSB#B3B C0
n#;#
n`
2
T
3
U
4
YT9
O:
npBS+
nS
)PB@@3@C#�00�@F0G
.GG@U9
O:
npBS+
nS
)BcB@s+
WsG�,
V3
6+
W3G�V@#@
@C0
�W �@@3@s#@c@C�10-�9
X:
X B,
_
X@
@#@0
� Y,
Z3
6+
^3G�ZP@#@
@C�20
�9
]:
]0B+
]
.B#B 37
[#=
\[5
]#\p@F G
G#F0G
.GG3]^9
O:
npBS+
nS
) PBB@#@@3@C�30-�9
`:
` B+
`
_@F0G
GG@ `@@G�#@Q�40�@
@#@�40
�9
c:
c0B+
c
.B#B 37
a#=
ba5
c#bp@F G
G#F0G
.GG3 c dB#+
n#
89
O:
npB3B CB0SBc+
nc
)`B@@C#@3@S3�5@�9
m:
m B+
m
=
le0
n;
n�
9
f
:
h
;
j
<
kf9
O:
npB#+
n#
)  B@�6�9
g:
g B+
g
BC@@@G�#@Q@C�70�PF@G
-GGG@ g@ 
p h9
O:
npB#+
n#
)  B@�8�9
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
.GG@n9
O:
OpB#+
O#
)� F #G
>GF 3G
G#F0G
G3Go�=
? p9
q:
q B#+
q#
 9
r:
rpB#+
r#
)@@G�#@Q�>0�@F0G
GG@q 9
s:
spB#+
s#
)@@G�#@Q�?0�@F0G
.GG@r@G��>s@G��?t�@
+ u9
�<
�� 
v`
{0
|@
�P
�vB#B30
�#;#
��
@
w
A
x
B
y
C
zw9
t:
�pBC+
�C
)7
�3@@F0#G
.G
G@#@3 
�x9
t:
�pBC+
�C
)7
�3@3 -y9
t:
�pBC+
�C
)@@F0G
BG
G3 
uz9
t:
�pBC+
�C
)@@F0G
CG
G3 
u{B#+
�#
D9
t:
�pB3B0CB@SBPcBs+
�s
)@pF0#GCGSGc@C@
D@2P
�|B#B3B C0
�#;#
�`
E
}
C
~
B
�}9
t:
�pBS+
�S
)PPF@G
EG
G3GC 
u~9
t:
�pBS+
�S
)`@B@BP4B`�@�@3$@DhT
�9
�:
� @3=
�@��@@#@@#�A0
�@#@@D3@��A@
�9
�:
� BC@#@$3B@4@C4$�B@-/@F0G
.GG4@iT`�jT+
�
*@T@D@G�#�P@Q�C0��F G
GF@#G
-GGG@#��l#�9
t:
�pBS+
�S
)BcB@s+
�sG�@#@3@C0
��0�@@
6@s#@c@C@3$�D0-�9
�:
� B+
�
PB#F@G
-G#GG@0�@@G�#� @Q�E0�@@#@0
� �B#B3B CB0S0
�#;#
�@
B
�
E
��9
t:
�pBc+
�c
)``FPG
BG
G3GCGS 
u�9
t:
�pBc+
�c
)@#@3@S0
��B#B3B CB0SB@c0
�#;#
�@
D
�
B
��9
t:
�pBs+
�s
)ppF`G
DG
G3GCGSGc 
u�9
t:
�pBs+
�s
)@p@@S@c#@C@@3$>4
��F0�?47
�=
��5
��@F0#G
BG$G@@# 
u@�pF G
GF0G
GG@�+
�
G9
t:
�pB#+
�#
)@-'�9
t:
tpB#+
t#
)� F #G
>GF 3G
G#F0G
G3G��AH��G
H �8
�A#39
�<
�@@
�0
��BC+
�C
-=
��BCB S0
�C;C
�@

�
.
��@�`@S@#@3�H 
u@@ 
��4
�@��I
B0�+
�
9
�#:
�#pB#3+
�3
)B#CB#`S+
�S
 P@@#@G�#@Q@C�J0�@#@@@#�K 9
�:
� B+
�
PB#F@G
-G#GG@ �@F0G
.GG@ �9
�#:
�#pB#3+
�3
)@0B#$B#`4@@@#@G�#@Q�L0�@3@@4#@@3�M05
�@@$$4�N 9
�:
� B+
�
PB#F@G
-G#GG@@�@F0G
.GG@@�9
�:
�0B+
�
�F0G
KGG4F G
GF@G
-G
KGG@��MJ��O
C@�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@
�`�+
�
M0F G
MGT@$#@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
O0�+
�#�V-90F GGG�@�+
�
M@G�� 0@#@�W05
�0F GGG�@ �9
�:
�0BB#B 30
�;
�@

�
P
��0@F G#G3 �@F0G
KGG�X���WJ��Y
E0�+
�9
�#:
�#pB#3+
�3
)0B#PC@#B#`#@3@C@G��Z@-/@F0G
.GG@�9
�#:
�#pB#3+
�3
)B#CB#@SB#PcB#`s+
�s
|
��S�-
�'
�(
��0p@@@S@#@c$�[ 9
�:
� BC@
#@3B@$@C$�\@-/@3@@$#@Q@3$� �\0�@F0G
.GG@�|
��S�-
�'
�(
��0p@@@S@#@c$�] 9
�:
� BC@
#@3B@$@C$�^@-/@3@@$#@Q@3$� �^0�@F0G
.GG@�-
�'
��p�_|pS3�`}p3s@4@$@ @s@C@#@cD@ST@d@3t�a @@�b 9
�:
� BB#0
�;
�@

�

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

�

��@0E#ETT�n@4#@$@d�o0-B9
�:
� B(
�$B#+
�#
V0F GdGG�=
��@#@d$d�p �9
�:
� Bd@4#@3B@D$4D�q@-/@3@t@d#@Q@3d�r0�@F0G
.GdG@=
��@4#@D@3@d$4Dd�s@-/@d@t@G�#@Q�t0�@@dd�s 
p=
��@#d@T@t@G�#$4D@Q�u0�PF@G
-GdGTG@=
��+
�
M+
�@F0G
.G
MGt=
��@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
EP�9
�C:
�CpBCS+
�S
)BC@c+
�cG�@CS@3C@�3`
��Pp@4@$@#@C@G�#@Q@3@cD�{0�@�3@C@#@S@$@Dc@4p
�Pי|
Y`�+
�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
�`�+
�
M@$3@
C@4#@S@D@
Mc@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�+
�
M@43@$C@D#@S@T@
Mc@dp
�p��}J�~J�
Z`�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
��+
�
M+
�tG�@43@$C@D#@S@T@
Mc@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
.GG@�@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,
�#,
�
+
�
P�@3@#��!@@=
��0
�;
�@
P
�

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

��+
�#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+-
-BB 35-3@$@4#$4@3��0@EE��=-(7-3@
!@4#$4@3��0@EE��=-(@(@D@#$4@Q��0�@F0G
.GG@=-(@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(��
`@(@@@#@@$h4-9-#:-#0B#C+-C
aB#S+-S
b@3��"�F0GGGRF0#G
GG@#i4@(j4@@#@$��0-0F G
G@@(��H#(��
d0(+-2+-
D9-#:-#0B#(��
A (  @��
'@@G�� #��$@��-0-;-@
h-
-(@F0G
GGG (@@ - (��J(��
i(8-A#9-:- B30-3;3-@
-
-(@#-(4-@
(@
h(��
j (9-%:-%pB#+-%#
)  B`#@@@
@��0%��
-9-#:-# B+-#
B#@@
@#�� &0-$;-$`
l- 
h-!
-"( @@#� @q��0�@F0G
.G
G@(!@@#� @q��0�C
P@F0G
.G
G@("@@#� @q��0�C
P@F0G
.G
G@(#@F0G
GG�G ($��J(%@G���(&��
G('9-&:-&pB+-&
)�BP#B`3'#
F #G
GF G
G3EE#F0#G
.GG@#((��
nP()0-(#;#-(@
-*
-,(*+-+3
+-+C
@ EE��N(+
 @P@C@3ESES@C#@3��05-- (,+-(3
 @��@@@��@@�� ((-@F0G
KGG���(.��
p@(/,-1
M0-.;-.@
-0
-3(0+-2#
+-23
(1(2 @@#@3#@#@��05-7 (3+-4#
��N(40@@#@3#@#@h$-5��0@��  i$0(5j$+-6
@F0G
KGG���(6�l#(7@F0G
KGG���(8��
q(95-:(:8-;A#+-;G�@#-9(;7-<��N(<@G�(=��
r(>0-=;-=@
-?
-@(?@ (@@	�(A��
s0(B 0@@+-C#
!@
'=-D(C@#(D@3@#@
VC@@S@`-F (E��
t`(Ft-Z`cy-Gc,-[0PF G#GC(G�-Kcpw-Jcp
u�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
u�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
u�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
u�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
u�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+-_
h@R���(]+-^C
V `@@S@3@#�� -a+-_
h@R���(^ `@@S@C@#�� -a+-_
h@R���(_0F GG (`��
v (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@(@
h(���
10(�0@9-�:-� B3+-�3
6BC��|P#��}PC0 F G
6G=-�(�+-�
6��|0#��| )0 F G
6G=-�(�@(�@@�� *(��
w(�@�N+(��
w(�@@�N ,(���
y`(�``@@S@$@#4@3D@CT��P@��
9-�<-�@ -�0-�(�B+-�
0B4F GDG@T$DT��@4���(�BCBB @$@C$�� -9-�:-� BB#0-�;-�@
-�
-�(�00@#4F GDG@T$DT��@4���(�@4@
@#�� `0F GDG
@D@TT���FpG
)GG4GDGG�G$G
9`(���J(���JStrT����ImpT,.







*52
758595:5;5<

F5I!J5LN
Q
R
S
T
U
W
X
\!^
_acefegekek
m
o
S51
x
x5zExpTLw�w�sB
FunTy���LitT$x�m�MN�0����T!PP��h.�� !N�	�����um�!6lrq�.m��Y$���g^��q�����FsJ�Үr�(+��Um��Z}�?�a�m'�}� �������\qE5�a0�J`̑��l�-�Z"�G��m�����׀�s�����)���h-������
Ƽ���EL��m0�&��&����s+F��e�Xh8E
��C� ����4�6�}Җ��qoq��RX����`��@7�����:�p�mѥ��Ol+���{چHAttr(�lhdvsnln(�sk��&��b>�jjAbst