aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/erl_tar.beam
blob: 7cf0571935653a6873401cca242333e0e4aa9498 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                                                     








                                                                                                                                                                                                                                                                                   
                                                                                                                           



                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            


                                                                         
                                         






                                                                      
                                                                                                                    

























                                                                                                                                                                     

    








                                                                                                                                                                                      

                                              
                                                                                                                                                                                                                                                                                                                                                                                                




                                            
                                

                                                                     
                                                                                       




                                                                                                                                                                              


      









                                                  
         

                                                    
  
                                             
  
                                             
  
                                                                                           


                           
         

                                                    
  
                                                            

                                                                                                                               
                                                                                                                              
                               
              







                                                                                                                                
                                    
   
                                                                                                                                                                                                               




                                                                                      
                                             

                                                                                                                                                                                   


                                






                                                                                                                       






         








                                                                                                                                  
           
                                                  
                                           




                                                                                                                                                                          

                                                                              




                                                                                           



                                                         
                                    

   















                                                                                                                     

                       




                                                                                          

                               










    


                                                                                              
     


                                                                                                
     










                                                                                                                                                                                      

                      


























                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
FOR17�BEAMAtom��erl_taropenerrorokopen1filebinaryread
compressedram_file
uncompresserlang++closewriteaddadd_optsfalsedereferenceverbose
setelementtruecreatelistsfilterextracttabletforeachttprint_headerioformattype_to_stringsymlinklinkfifo	directorycharblockregularmode_to_stringbandbsrtime_to_stringio_libtwo_d+integer_to_listtlmonthformat_errorflatteneofsymbolic_link_too_long
bad_headeradd1nowcalendarnow_to_local_time	byte_size	file_info
read_writelength
bad_file_type
add_directorylist_dir
create_headerlocaltime_to_universaltimelist_to_binaryall	file_typeto_octal-divrem	to_stringpad_filepositionsplit_filenamefilenamesplitreversejoinextract_opts
table_optsdefault_optionsget_cwd	read_optsfilescwdordsets	from_listcookedmemorykeep_old_files
foldl_readEXITexitfoldl_read1table1
tar_headerextract1
check_extract
is_element
get_headerthrowconvert_header	undefinedconvert_header1typeflagbinary_to_listunknownget_namefrom_stringremove_nulls
from_octal*get_elementverify_checksum
signed_sumwrite_extracted_elementabsnamenot_writtencreate_extracted_dirmake_direnotsupeexistenoentdircreate_symlinkmake_symlinkwrite_extracted_fileread_file_info
write_fileset_extracted_file_infowrite_file_info	make_dirs
make_dirs1read_verbosenlchecksumstartpaddingpad_sizezeroesskipcurskip_to_nextadd_verbose
posix_timetime_differenceposix_to_erlang_timenow_to_datetimeuniversaltime_to_localtimeread_file_and_info	read_file	read_linkforeach_while_ok	open_modemodule_infoget_module_info-add_directory/5-fun-0--tt/1-fun-0--t/1-fun-0--table/2-fun-0--extract/2-fun-0--create/3-fun-1--create/3-fun-0-=:=or-add_opts/2-fun-0-
-add/4-fun-0-read_link_infoCode)���]"   @@-�9U<U@ 5@E0BB#+U2`0F GG#F G2G@BB#B 3B0C+UB@#@3#@C3@@uPJ`R@p9�:� BCBS0�C;C�@b�r��+��``F G�GSF GBG�+�� `@G@S@3 9�:� BB#+�B@#8�A+
�4
@#=��4
�`F G�GF GBG � �
 @@@@E33Er3@#  @@ 9
:
 BB#0
;
@2�B��`0F GG#F G2G �`0F GG#F GBG JJ�9
:
 BB#0
;
@�
�
0@#@
�@@@0+
B@0@#0+
B@GH
0@#3@#@

@9
:
 BCBS0
C;C
@�
�
@G @`@3@#@$@S4g@F0G
GG
@�0 
 @#@@3@$@
g0@G
  8
$A#30
##;#
#@

!

"! @@@3g9
%:
%0B+
%
@@#�@!0@@@ 
 "@9
&:
&0B+
&
@
#@1@30@@@ 
 #@3 
 $4
@%@G0P &@G0P'
 (@#0
*)
0*00@@#@$g @ ` E�@ %9
+:
+ BB#+
+B@#@@g0@$$ -�@$@
,
+$B@$0+0,
-@ 
/.
 /  @@
�@g@@B#@@3@@
� 0
1@ 
32
 3  @@
�@gP@#@@3@@
� 4
5
19
6:
6 BB#+
6B@#g`@ p67
8@G@ 
39
9:
9 BB#+
9B@#gp@ p9:
;9
::
:p`B$B#B 4B0B@BPTB`D@#
=@@@
G@@@
M�E$#E#E4EDETEE@GP �`<
"=0
E;
E�
#
>
$
?
%
@
&
A
'
B
(
C
)
D>@G`?@Gp@@G�A@G�B@G�C@G�D@G�E@G�F
*G@#@G�0
IH
*0I8
KA3C}
JP�S+
JS}P� PE3##@C0
IJ}P� PE	-##@C0
IK4
H@#L
-M9
L:
L BB#9
L:
L0B3BCB S9
L#:
L#0@`B#B#@C@3$@S4
Q@@@
O@@@
O�E$#E#EE4E@G� �@N
/O}�	d�
�P
3Q-
P;
P�
R�
S�
TQ
U1
Va
Wq
X
Y!
Z�
[�
\A
]R@GS@GT@GU@GV@GW@GX@GY@GZ@G[@G\@G]@G^
4_9
`:
d BB
_@EE�@G ��`0
e;
d`
6
a
7
b
8
ca@Gb@Gc@Gd0
eNe
 E@G  ��f
9@g5
h@@@3@#@$@4|$� F�#G
>GG
)G
?GGGG9��GGGGGG@#@ 
z@#@$3@@C@4P
r@hP@@D@@3@@#$@4 -�9
p<
p@ 
i0
jiBB#+
p2`0F G4G#F G2GPjBB#B 3+
pB9
p3:
p3�B3CB3 S+
pC
>;S
o`
)
k
#
l
&
nk@3@$@#$ 
z@#@$3@4@C@DP
rPl|
m@#'
m	d`0F G#G
7F G2GPm@#@3@#@!0@@@#@$$�@0
|@#@G!3@$@C@4P
r@n@$#@4@C@DP
tPop`F0G
AG4GSF G2GPpJq
9Pr
0 P@3$@#@E#@G"@C0-�|$@I -m`E#E$##E#@ 0s
BPtPP@D@@C@3@#$@49
x:
x BB#0
x;
x@B
u2
wu4
v# E4#@G"@4�@0-�@@�0 
z@@ v@#C@4#@$@D3@@CDg�@D -�Pw`0F G4G#F G2GPxJy
D z@#0
|{
D0|9
{:
{�B3BCB SBPcBpsB��BГ+
{3
>��@$@c@#4@�D@ST@Cd@�t@s�-�@@$@$
�9
:
 BB@	d 
�@#@�@�@#� 
�@#@�@t@#t 
�@#@�@D@#D 
�@#@�@d@#d 
�@#@�@$@#$ 
�@@T@T
�@#@	d@4@#4 
�@@	P-r@#@	�@@# 
�EEEG#EEG$EE4EG%ETE$EdEDEtE�$4DTdt�|+
~I@�-d@G&#@a0
�t
}�w
} 	��#x
}��w
}0
G�`0EEE#�}��H�~HH�
H�0
�;
�`
&
�
#
�
)
��@	5�@	2�@	0�
I �'
�} @G'#0
��
I0�+
�@#�}0�3}@}@�}@�	0 @E##@30
��
M � @|'
�} @@-r E��
N�@G(@ 9
�:
� BB#+
�B}0#(}0(-r@@ �H�
P�|
�(
�	d0F GG@�@#@3@@
��
P@�8
�ACS|
�`Cc}
�p�3cc'
�c	d|`C}`�3}`� `EC##@3@S@
��|`C}`�3}`� `EC@3@S@
��4
�0@@#@@@0F GG@�
U�@
�@@ 
��
V�@
�@@ 
��
W� 9
�:
� BB#+
�B�0FpG
YG#G
G
GGbGG
�H�
U �8
�A#39
�#:
�# B#CB#S0
�C;C
�@
Z
�
[
�� `@S@@3!9
�:
�pB+
�
Y@@#�@A0@@@ 
��`9
�:
�pB+
�
Y@S#@!@30@@@ 
��0
�#;#
��
^
��
�
_
�

�
`
��9
�:
�pBCBPS+
�C
Y
 `@3E
^S#@a0@@@ 
��9
�:
�pBCBPS+
�C
Y
 `@3E�S#@a0@@@ 
��@9
�:
�pB+
�
Y@
_#@Q@30@@@ 
��@9
�:
�pB+
�
Y@
#@q@30@@@ 
��@9
�:
�pB+
�
Y@
#@1@30@@@ 
��
 @@3E# 
�@@ 
��4
�@�@G)P �@G)P�
Y �8
�A#30
�#;#
�`
^
��
�

��9
�:
�pBCBPS+
�C
Y
 `@3E
^S#@a0@@@ 
��9
�:
�pBCBPS+
�C
Y
 `@3E�S#@a0@@@ 
��@9
�:
�pB+
�
Y@
#@q@30@@@ 
��@3 
��4
�@�@G)P�
a@�9
�3:
�3pB3CB3PS+
�C
Y
@ `@34@#$@E�S %9
�:
� BB#+
�B9
�#:
�# B#3B#C+
�3�>
�@C#@$@43@@#$@
��?9
�:
� BB#0
�;
�@2
�
b
��9
�#:
�#0B#3B#B# #@4@340-a0F G2G4=
��00F G2G#�@4@$�00+
�B@�@�@#"�H�@G)NP�
d@�@@@4@#@3@@$
�+
�
6@#@$3@@4C@
6K@@�@$3@#@4C@$K@9
�:
� BB#+
�B@#@#@3@4@
�@�H�
e@�9
�:
��BCBSB cB0sB@�BP�B`�B��+
�C
f9
�#:
�#pB#�B#`�+
��
Y+
��
��@@�@�@@�$@s4@cD@ST@�d@3t -{@�p-��FpGDGTGGG4G$GEdF GBGp� �@@�@3@S -{PEF GBG �+
�
6@@30F GBG@�
g@�+
�
6@7
�3@30F GBG@�@3�P@9
�:
��BCBSBPc+
�C
f@4@$@#@S@3@@cD 
�0
�;
�@

�

��@4@$$D -9
�:
� BB#+
�B@#@#@440-#9
�:
� BB#+
�B7
�P0E#F GBGP�+
�BP0E#F GBGP�,
�B=
��@D@$$4D -{+
�B�0F GBGP�H�J�@G*PP�
h �9
�:
�pB#B03+
�#
Y+
�3
G@
�@3N #�
j�@I $9
�:
� BB#0
�;
�@B
�2
��5
�#@#
��@#
��+
�
6=
��00F G2G#%�@G+%�J�
l�|
�+
�Ip@d-0
�;
�@B
�
6
��@d
�@T@	d@�#@d0-@D@	l@�#@d0-@4@	t@�#@d0-@$@	|@�#@d0-@@	�@�#@d0-@@d
�@3@	�@	d#@d@3d0
��F�G
fGTGDG4G$GGG
mGdGGG
m@
�p�p�|
�+
�@
6�J�@G+N%�
n�9
�:
��BBP#B�3+
�
f;3
�@
#
�
&
��+
�#+
�3
&�,
�#�@@#@a0@
���
o�@	�#@	�0&8
�A#4
�#-
�;
�	2
�	7
�
�	0
�	1
�	6
�	5
�	3
�	4
��@
#�@
)�@
$�@
%�@
&�@
'�@
(�@
q�H�
r� @	d#@@0
�@@)Z@)Z#@0&8
�A#+
�4
�#@ �4
�#|#@)Z@0&
� E	/ ' �J�
s0�0}0�3}@�##@30&
��
t�@ 
��
t �8-A#3+
�#@ 
�� @E#@3 
�(4
�@(
u0(0}0�3}@�##@30&-(
u(8-A#+-	 @#-((-	0(-	7}0	0@# -	(5-(-(�EF0G
8GG,GF G2GN%(
u (	8-A#3(-
#	0(-
	7#}@)�}@�#}@	0@3 -	(
--#;#-@	 --(@(�EF0G
8GG-GF G2GN%(

w (9-
:-
�B#BP3+-
#
f+-3-~@G.( @@3@@ $9-:- BB#0-;-@B-2-(|-0#3+-3@@�-~@(|-0#3+-3@@#�-~@�0F GBG@(+-
6=-(00F G2G#% (@G+% (J(
x(t-w-	��w- ��#w-0
G�@0@4@@@#$-d@@4-d}�+-@
6@(@@$@$-}�$)+-@B@(@3@)#@C@4@P-@(�H(
xP(@P@@#@C$@34(@@@(@ -@@ -+-4@B@(�E4E$EF0G
8GG/GF G2G%@(
y (8-!A#3'- #	�}@�#@3 -( }@�#}@)@3 -(!4-@("
z0(#9-%#:-%#pB#3B#@C+-%3
Y+-%C
_9--:--�B#B3B�C+--#
f+-$C
)`@F #G3GF GBG#($@B(%P09-0:-0�B3BCB�S+-03
f9-/#:-/#pB#3B#c+-/3
Y@D@$@c@C@#@S4 *@0-)4;4-)`
)-&
#-'
&-((&@#@$$40-B=-*('@#@D$40-9=-*((@$4 -2=-*()@E43E3#@G0@$40-a=-,(*0-.;-.@B-+
|-,(+@D@ -OP(,@BP(-@G*NP(.J(/@G)PP(0@G*PP(1
} (2@+9-5:-7 BB#+-720-6#;#-6`
-3
�-3
�-4(3@
|(4@
�@ -R(5+-7B(600F G2G#%(7J(8
�0(99-8:-8�B3B�C+-83
f0P@@@C@#@$ ,9-=:-@ BB#+-@20-?#;#-?`
-:
�-;
�-<(: E$#@G1@�00-a@
|(;@
|0(<@b@$ -R+->B@@#@$0-90(=+-@B0(>H(?00F G2G#%0(@J(A
�0(B9-G#:-G#pB#3B# C+-G3
Y0P@#@@$0-FC;C-F@
-D
-C(C-9-D:-D B,-EB(D E$#@G2@� 0-a@@ -I (E E$#@G3@�00-a@
|(FJC(G@G)NP(H
� (I  @@ .9-J:-M BB#+-M2+-L#
�@b@ -R+-KB@@ -I (J+-MB (KH(L00F G2G#% (MJ(N
� (O9-N:-N�B#B 3B`CB�S+-N#
f+-PS
#@B(P P@@C@3-��F�G
>G
mG
mG
mG
mGG
mGG
mG
mG
mG
mG
mG
m@ / (Q
� (R @@ -T(S
� (T8-\A#38-Y3@@A34$@#@@-9-_:-_ BB#0-_;-_@B-U2-V(U9-_#:-_#�B#3B# C+-_3
>+-]C
&=-X(V@+9-W:-_ BB#+-_2=-^(W+-_B(X@4@4 0 E$@ -T@(Y4-S30-S;-S@
�-Zb-[(Z@#N+([@B(\4-S@G4N%(]@G5%@(^00F G2G#%@(_J(`
�0(a9-b:-bpB3B`C+-b3
Y+-bC
0@@# �1(b@B(c
�(d@ -f(e
� (ft-e u-j �#zu-h0�3u-g@�Cu-gP�Su-g`�cu-gp�su-g���u-g����-g�}��#}��3}��C}��S}��c}��s}���}��� -f(g{(h�-i�}0�# -f(i{
�(jy-k@(k�=-e(l
� (m  -o-r(n
� (o} +-p(p} (q
�(r--v;-v`!-s-t-u(s@G6(t@G'(u@(v}!@@-r}!--y;-y@-w-x(w@EE(x E(yJ(z
� ({ } �I} } I} )I0 F #G
�G@# 9-|:-| B+-|B@B(|H(}
�(~@G(@ 9-:- BB#+-B}0�#I}0}0I}0)I@@ 9-:- BB#+-B+-#@B(H(�
�0(�9-�:-�0B3B C+-�3
+-�C
@@#N �(�@B(�
�(�@@G7 29-�:-� BB#9-�#:-�#0B#3B#CB# S}`)9Q�}`)3}`�}`)	<C}`�}`�S(�H(�
�(�}9B@} 9B@@ F0#GGG@#34(�
� (�9-�:-�0B#B3+-�#
@@3@K9-�:-� BB#+-�B9-�#:-�#�B#3B# C+-�3
>;C-�@
)-�
#-�(�@@#59-�:-� BB#,-�B=-�(�@@#69-�:-� BB#+-�B(�@0F0GBG#G(�@0F0GBGG#(�(�@G0NP(�
� (�8-�  A#@@#@K+-�B@@ -� (� (�4-�@B(�
�(�@G8#@3@
@-�(�
�@(�8-�ACS0-�C;C-���-��-��-�
^-�(�+-�
@�@S@-�(�+-�
@�@S@-�(� `E�33@S@-�(�@#@S@-�(�0-�;-�@�-��-�(�P0F@GBG�G#G(�P0F@GBG�G#G(�4-�P@F@GBGG#G3(�@G(�
�(�@N7(�
�(�@@N 8(�
�P(�@P@$@@3@#@@C4 0@#@@@#�0 0@#@@3@$@
g0(�
�(�
;(�
�(�
 E@G9 �+-�B(�H(�
�@(�@
�(�
�@(�@
�(�
�0(�9-�:-� B3BC@#@3#@3@C@
(�@3@@#C@#@C@
(�
�(�9�9
^:(�
�(�N-(�
�(�N;StrTImpT�<

 !+,.!01254:;<=@CEFJKLOQRSQTX\]c\ikpSpvQ{~����QT �;�;���������ExpT�����4_8531/-*(FunT�	���P��Gkh����y������T��'����C�(��0 ���T�LitT5Ex�m�Qo�0�݆�k�@c��K�I���	�� B	x�x��J��vd;M���~#>!g��u��~���gߝ��d��X��(�X1W���Zؕb,u���:�*�k�Er���BJph��T(%���Rצ�A=��:�
`S� ��g�q���E���\Լy����=�;�� �(I�L> �#���|��
�C���2P����+(	JO��,���-Z�o��ŢE�Z�@J�$���w�eXl���=�bRg�藆e	҃�7S>� �j5OM�K^�zƽ1�0:,z���'��ʱ"��ϰ���Q�6e�9یY`�F�����W9��(���� G�)�a���YY^���ah2j��=y���۽�i��t�pFzQp]�S���p�W���4ڃ���z�7͡P[���n��(�p��W�{��I��@�\5�.�o��䔻�T��)l����24�W�Ueil(�_��QƄ���뭏ۭ���x�N�αK����̝w�q��4Ҍ��6xr�?�c����ں�q�.Y��9�#:��%��OL����D}C����/{Attr(�lhdvsnln������9�8��BjjAbst