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

                                                                                                                                                                                                                                                                                                           
                                                                         
                                                                                                                                                                                                                                                                                                                                        

                                                                                        
                                                                      

                                 
                                                                                                                                                           

                                                                                                                                                                              

                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  



























































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                     





































                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                     



                                                                                                                                                                              
                                                                                                                                                                                                      
FOR1CXBEAMAtom��erl_tarinittar_descriptorokopenerroropen1binaryfilereadram_file
uncompresserlang++file_funclosewriteaddadd_optsfalsechunks
setelementdereferenceverbosetruecreatelistsfilterextracttabletforeachtt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_typechunkedbadmatchadd_read_write_chunks
add_directorylist_dir
create_headerlocaltime_to_universaltimelist_to_binaryall	file_typeto_octal-divrem	to_stringnative_name_encodinglatin1utf8unicodecharacters_to_binarypad_filesplit_filenamefilenamesplitreversejoinextract_opts
table_optsdefault_optionsget_cwd	read_optsfilescwdordsets	from_listcooked
compressedmemorykeep_old_files
foldl_readread_mode_expectedfoldl_read0EXITexitfoldl_read1table1
tar_headerextract1
check_extract
is_element
get_headerthrowconvert_header	undefinedconvert_header1typeflagbinary_to_listunknownget_namecharacters_to_listget_name_rawfrom_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_dirsfilelib
ensure_dir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_modedo_writedo_positionpositiondo_readread2do_closemodule_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_info-file_fun/0-fun-0-Code3���f�"0 s#!�0F03G2GG#F #GG3F GBG#0� R @ @@�0-�9u<u@ U@ePBB#+ub`0F GG#F GbG`BB#B 3B0C+uB@#@3#@C3@@�p�0J��@r@�9�:� BCBS0�C;C�@�����+�� `@G@S@3�P 9�:� BB#+�B@#+�G@#�`��p
@�@#@0% � �+��`@S��
@�@#@0%�
 @@@@E33E�3@#��  @@�� 9
:
 BB#0
;
@b�B
�`0F GG#F GbG @#��
@@#@0% ��J���g��
9
:
 BB#0
;
@

�
0@#@��
�@@@��-�+
B@0@#��-�+
B@G ��H��H�
0@#3@#@
�
@9
!:
! BCBS0
!C;C
!@�


 @G0 @`@3@#@$@S4gPF@G
GGG
@�0� 
#@#@@3@$@
l0!@G "�
 #8
(A#39
$#:
'# B#CB#S+
'C
`9
):
)@B+
)
@S#@1@3�00@@ 
#$0
'#;#
'@

%

&% @@@3g 9
*:
*@B+
*
@@#�@!�00@@ 
#&@9
+:
+@B+
+
@
#@A@3�00@@ 
#'@3 
#(4
"@)@G@�@*@G@�@+@G@�@,�
 -@#0
/.�
0/00@@#@$g0@� P E
@� E9
0:
0 BB#+
0B@#@@g@@$$� -�@$@�
,
0$B@$0001�
2@ 
43�
 4  @@�
�@gP@B#@@3@@
� 5� 
6@ 
87�!
 8  @@�"
�@g`@#@@3@@
� 9�#
:�$
69
;:
; BB#+
;B@#gp@�% `;<�&
!=@GP�' 
89
>:
> BB#+
>B@#g�@�( `>?�)
"@9
?:
?p`B$B#B 4B0B@BPTB`D@#�*
B@@@�*
L@@@�+
R�E$#E#E4EDETEE@G`�, p`A�-
%B0
J;
J�
&
C
'
D
(
E
)
F
*
G
+
H
,
IC@GpD@G�E@G�F@G�G@G�H@G�I@G�J@G�K�.
-L@#@G�0
NM�/
-0N8
PA3C}
OP�S+
OS�0}P� PE3##@C0
NO�1}P� PE	-##@C0
NP4
M@#Q�2
0R9
Q:
Q BB#9
Q:
Q0B3BCB S9
Q#:
Q#0@`B#B#@C@3$@S4�3
V@@@�3
T@@@�3
T�E$#E#EE4E@G�3 �@S�4
2T�5}�	d�5��5
�U�6
6V-
U;
U�
W�
X�
YQ
Z1
[a
\q
]
^!
_�
`�
aA
bW@GX@GY@GZ@G[@G\@G]@G^@G_@G`@Ga@Gb@Gc�7
7d9
e:
i BB�8
d@EE�@G�8 ��8�e0
j;
i`
9
f
:
g
;
hf@Gg@Gh@G i0
j�9N�j
 E@G!�: ��:�k�;
<@l5
m@@@3@#@$@4�<�<�=|$� F�#G
AGG
,G
BGGGG9��GGGGGG@#@�> 
�@#@$3@@C@4P
w@mP@@D@@3@@#$@4�? -�9
u<
u@ 
n0
onBB#+
ub`0F G4G#F GbGPoBB#B 3+
uB9
u3:
u3�B3CB3 S+
uC
A;S
t`
,
p
&
q
)
sp@3@$@#$�@ 
�@#@$3@4@C@DP
wPq|
r@#'
r	d`0F G#G
:F GbGPr@#@3@#@!�A00@@#@$$�@�B0
�@#@G"3@$@C@4P
w@s@$#@4@C@DP
�Ptp`F0G
DG4GSF GbGPu�?Jv�C
<Pw+
z3
E
P P@CD@#4@$@E$#@G#@C�D0-�h
x@44@�E -�+
B@G$@$�F 9
~:
~ BB#+
~B9
}D:
}D@BDBD +
}
@3@DC@#@#@@4�GP
�9
|:
| BB#+
|B@4@#4�H@I@44�I -�@@�I -�+
{Bi+
�B@G%@#@D�J0-�@BPxj+
yb9
y:
y B3BC+
y3
F9
yC:
yC BCSBCc+
ySb@G%@#@D@c4�K0-�`F G$G4F GbGPy�l#Pz
0 P@3$@#@E#@G&@C�L0-��M|$@I�M -�`E#E$##E#@ -�0{�IH|�GH}@G@�G@~�FH�EH��Nk��O
GP�`P@D@#@C@3$@4@T�P 9
�:
� BB#+
�B@#@D@�Q -�+
�B@G'@#@�R0-��S|�S}�$3@4#@D@C@TP
�`�+
�
9@G(@#@@$T�P�T0-�0F GBG�`��QH��U
HP�PP@D@@C@3@#$@4�V9
�:
� BB#0
�;
�@B
�b
��4
�# E4#@G&@4�@�W0-�@@�0�X 
�@@ -��@#C@4#@$@D3@@CDg�@D -�P�`0F G4G#F GbGP��VJ��Y
J �@#0
���Z
J0�9
�:
��B3BCB SBPcBpsB��BГ+
�3
A��@$@c@#4@SD@CT@�d@�t@s��[�[-�@@$@$�\
�9
�:
� BB@	d�] 
�@#@�@�@#��^ 
�@#@�@t@#t�_ 
�@#@�@d@#d�` 
�@#@�@T@#T�a 
�@#@�@$@#$�b 
�@@D@D�c
�@#@	d@4@#4�d 
�@@	P�e-�@#@	�@@#�f 
�EEEG)EEG*EE4EG+EDE$ETEdEtE�$4DTdt��g�h|+
�I@��i-@G,#@a�i0
�t
��w
� 	��#x
���w
�0
M�`0EEE#�����jH���hH��\H��k
N�0
�;
�`
)
�
&
�
,
��@	5�@	2�@	0��l
O �'
��m} @G-#0
���n
O0�+
�@#��o}0�3�o}@�o}@��o}@�	0 @E##@30
���p
S �  @@�q0
�;
�@
U
�
V
��@�r=
��@�s��t|'
��u} @@�u-� E � ��qJ��v
Y�@G.@�w -�9
�:
� BB#+
�B�x}0#(�x}0('
���y}�(��z-�@@ -���wH��{
Z�|
�(
�	d0F GG@��|�|@#@3@@
���}
Z@�8
�ACS|
�`Cc}
�p�3cc'
�c	d�~|`C�~}`�3�~}`� `EC##@3@S@
���|`C�}`�3�}`� `EC@3@S@
��4
�0@@#�� @@@�� 0F GG@���
_�@��
�@@ 
����
`�@��
�@@ 
����
a���!9
�:
� BB#+
�B�0FpG
cG#G
G
MG�GG
���H���
_ �8
�A#39
�#:
�# B#CB#S0
�C;C
�@
d
�
e
�� `@S@@3��"9
�:
�pB+
�
c@@#�@A��00@@ 
��`9
�:
�pB+
�
c@S#@!@3��00@@ 
��0
�#;#
��
h
�
i
�
j
�

�
k
��9
�:
�pBCBPS+
�C
c
 `@3E
hS#@a��00@@ 
��9
�:
�pBCBPS+
�C
c
 `@3E
iS#@a��00@@ 
��@9
�:
�pB+
�
c@
j#@Q@3��00@@ 
��@9
�:
�pB+
�
c@
#@q@3��00@@ 
��@9
�:
�pB+
�
c@
#@1@3��00@@ 
��
 @@3E#�� 
�@@ 
��4
�@�@G/��@�@G/��@�@G/��@�@G/��@�@G/��@Ǚ�
c �8
�A#30
�#;#
�`
h
�
i
�

��9
�:
�pBCBPS+
�C
c
 `@3E
hS#@a��00@@ 
��9
�:
�pBCBPS+
�C
c
 `@3E
iS#@a��00@@ 
��@9
�:
�pB+
�
c@
#@q@3��00@@ 
��@3 
��4
�@�@G/��@ϙ�
l@�9
�:
� BCBS9
�S:
�S0BSc+
�c2+
�C�@S@
��`PF G
mGCF GbG�0@9
�3:
�3pB3CB3PS+
�C
c `@3$@#@E�S�� E9
�:
� BB#+
�B9
�#:
�# B#3B#C+
�3�@#@@$3@C@$� ��@
�@@@��-�+
�B@�0ԙ�H�@G/��@֙�
n@� @>
�@C@#@#@C@3��@
��?9
�:
� BB#0
�;
�@b
�
o
��9
�#:
�#0B#B#B# #@���0-|0F GbG�00F GbG# � �@#��#ݙ�
q@�@@@4@#@3@@$��
�+
�
9@#@$3@@4C@
9��K@@�@$3@#@4C@$��K@9
�:
� BB#+
�B@#@#@3@4@
�@���H��
r@�9
�:
��BCBSB cB0sB@�BP�B`�B��+
�C
s9
�#:
�#pB#�B#`�+
��
c+
��
��@@�@�@�@$@�4@sD@cT@Sd@3t�� -�@�p��-��FpGTGGGGDG4G$EdF GBGp� �@@�@3@S�� -�PEF GBG �+
�
9@@3��0F GBG@��
t@�+
�
9@7
�3@3��0F GBG@�@3�P@9
�:
��BCBSBPc+
�C
s@4@$@#@S@3@@cD�� 
�0
�;
�@

�

��@4@$$D�� -49
�:
� BB#+
�B@#@#@44��0-I9
�:
� BB#+
�B7
�P0E#F GBGP�+
�BP0E#F GBGP�+
�B=
��@D@$$4D�� -�+
�B�0F GBGP��J��H��H��J�@G0��@��
u �9
�:
�pB#B03+
�#
c+
�3
M@
�@3��N $���
w�@I�� -�9
�:
� BB#0
�;
�@B
�b
��5
�#@#
��@#��
��+
�
9@G1��%�00F GbG#��%���J���
y�|-+-Ip@d��-=0-;-@B
�
9-�@d��-@T@	d@�#@d��0-(@D@	l@�#@d��0-(@4@	t@�#@d��0-(@$@	|@�#@d��0-(@@	�@�#@d��0-(@@d��-
@3@	�@	d#@d@3d��0- �F�G
sGTGDG4G$GGG
zGdGGG
z@-p(p(|-+-@
9(��J(@G1��%(��
{(9-:-�BBP#B�3+-
s;3-@
&-
)-(,-#@@#@a��00-(,-#@@#@a��00-((	��
|(
@	�#@	���0&8-A#4-#--;-	2-	7--	0-	1-
	6-	5-	3-	4-(@
&(@
,(
@
'(@
((@
)(@
*(@
+(@
~(��H(��
(��-@��0-;-@
V-
U-(@����'9-:-0B,-b(7-(@(��J(��J(��
�( @	d#@@��0- @@)Z@)Z#@��0&8-A#+-4-#@ (4-#��|#@)Z@��0&��-" E	/�� ( (��J(��
�0( 0��}0�3��}@�##@3��0&��-"��(!��
�("@ -$(#��
� ($8-&A#3+-%#@ -$(% @E#@3 -$(&4-#@('��
�0((0��}0�3��}@�##@3��0&-*()��
�(*8-,A#+-+	 @#-*(+(-,	0(-,	7��}0	0@# -/(,5--��)-*(-�EF0G
;GG2GF GbG��%(.��
� (/8-2A#3(-0#	0(-2	7#��}@*���}@�#��}@	0@3 -/(0--2#;#-2@	 -1-1(1@(2�EF0G
;GG3GF GbG��%(3��
� (49-3:-3�B#BP3+-3#
s+-53��-�@G4(5 @@3@@�� -�9-8:-; BB#0-;;-;@B-6b-:(6|-70#3+-73@@���-�@(7|-90#3+-93@@#���-�@���0F GBG@(8+-;
9@G1��%(9@G1��%(:00F GbG#��%(;��J(<��
�(=t-@w-@	��w-@ ��#w-@0
M�@0@4@@@#$��-@@4��-��}�+->@
9@(>@@$@$��-*��}�$)+-?@B@(?@3@)#@C@4@P-B@(@���H(A��
�P(B@P@@#@C$@34��)@@@��)@�� -E@@�� -E+-C4@B@(C�E4E$EF0G
;GG5GF GbG��%(D��
� (E8-GA#3'-F#	���}@�#@3 -E(F��}@�#��}@)@3 -E(G4-D@(H��
�0(I9-K#:-K#pB#3B#@C+-K3
c+-KC
j9-S:-S�B#B3B�C+-S#
s+-JC
,`@F #G3GF GBG#(J@B(KP09-V:-V�B3BCB�S+-V3
s9-U#:-U#pB#3B#c+-U3
c@D@$@c@C@#@S4�� +@0-O4;4-O`
,-L
&-M
)-N(L@#@$$4��0-h=-P(M@#@D$4��0-_=-P(N@$4�� -X=-P(O@E43E3#@G6@$4��0-|=-R(P0-T;-T@B-Q
�-R(Q@D@ -uP(R@BP(S@G0��@(T��J(U@G/��@(V@G0��@(W��
� (X@��,9-[:-] BB#+-]b0-\#;#-\`
�-Y
�-Y
�-Z(Y@
�(Z@
�@ -x([+-]B(\00F GbG#��%(]��J(^��
�0(_9-^:-^�B3B�C+-^3
s0P@@@C@#@$�� -9-c:-f BB#+-fb0-e#;#-e`
�-`
�-a
�-b(` E$#@G7@�0��0-|@
�(a@
�0(b@�@$�� -x+-dB@@#@$0-_0(c+-fB0(d��H(e00F GbG#��%(f��J(g��
�0(h9-m#:-m#pB#3B# C+-m3
c0P@#@@$0-lC;C-l@
-j
-i(i�(.9-j:-j B,-kB(j E$#@G8@� �(0-|@@ -o (k E$#@G9@�0�(0-|@
�(l�(JC(m@G/�(@(n�(
� (o  @@�( /9-p:-s BB#+-sb+-r#
�@�@�( -x+-qB@@ -o (p+-sB (q�(H(r00F GbG#�(%(s�(J(t�(
� (u9-t:-t�B#B 3B`CB�S+-t#
s+-vS
&@B(v P@@C@3�(	-��F�G
AG
zG
zG
zG
zGG
zGG
zG
zG
zG
zG
zG
z@�(
 0 (w�(
� (x0-w;-w@
�-y�-z(y@G:�( 1�(2(z�(
N2({�(
�0(|9-}:-}pB3B`C+-}3
c+-}C
0@@#�( p�(3(}@B(~�(
�(@ -�(��(
� (�t-� u-� �#zu-�0�3u-�@�Cu-�P�Su-�`�cu-�p�su-����u-�����-���(}��#�(}��3�(}��C�(}��S�(}��c�(}��s�(}����(}��� -�(�{(��-���(}0�# -�(�{
�(�y-�@(��=-�(��(
� (� �( -�-�(��(
� (��(} +-�(��(} (��(
�(�--�;-�`!-�-�-�(�@G;(�@G-(�@(��(}!@@�(-��(}!--�;-�@-�-�(�@EE(� E(��(J(��(
� (� �(} �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(��(!H(��($
�0(�9-�:-�@B3B0C+-�3
+-�C
@@#�(%N p(�@B(��(&
�(�@@G<�(' 49-�:-� BB#9-�#:-�#0B#3B#CB# S�((}`*9Q��((}`*3�((}`��((}`*	<C�((}`��((}`�S(��('H(��()
�(��(*}9B@�(*} 9B@@ F0#GGG@#�(*5�(+6(��(,
� (�9-�:-�@B#B3B C+-�#
 P@3@@C�(-K9-�:-� BB#+-�B9-�#:-�#�B#3B# C+-�3
A;C-�@
,-�
&-�(�'-�@0F0GBG
EG# (�;C-�@
,-�
&-�(�@@#�(.79-�:-� BB#+-�B=-�(�@@#�(/89-�:-� BB#+-�B(�@0F0GBG#G (�@0F0GBGG# (� (�@G@�(0@(��(1
� (�8-�  A#@@#@�(2K+-�B@@ -� (� (�4-�@B(��(3
�(�@G=#@3@
@-�(��(4
�@(�8-�ACS0-�C;C-��
-��-�
i-�
h-�(�+-�
@
@S@-�(�+-�
@�@S@-�(� `E
i33@S@-�(�@#@S@-�(�0-�;-�@
-��-�(�P0F@GBG
G#G(�P0F@GBG�G#G(�4-�P@F@GBGG#G3(�@G (��(5
� (�9-�:-�0B#B3B C+-�#2
0PF SG3G@S@C#@
�(5K (��(6
� (�9-�:-�0B#B3B C+-�#2
0PF SG3G@S@C#@
��(6K (Ù(7
� (�9-�:-�0B#B3B C+-�#2
0PF SG3G@S@C#@
��(7K (ř(8
�(�9-�:-�0BB#B 3+-�2@@#@3#@
�(8K (Ǚ
�(�@�N9(ə
�(�@@�N :(˙(9
�P(�@P@$@@3@#@@C4�(: 1@#@@@#�0�(; 1@#@@3@$@
l0(͙(
�(�
@(ϙ%
�(�
 E@G>�% p+-�B(љ%H(ҙ"
�@(�@
�(ԙ
�@(�@
�(֙(<
�0(�9-�:-� B3BC@#@3#@3@C@
(�@3@@#C@#@C@
(ٙ
�(�;
i;
h�<(ۙ
�(ܙN.(ݙ(=
�(ޙ(=N=(ߙ(>
� (�0-�;-��
�-�
�-�
-�
-�(�9-�:-� BB�(?N (�9-�:-� BB�(@N >(�9-�:-� BB�(>N ?(�@�(ANStrTImpT@	


 #$
.
/1$
3
4
58	7
=>?
@
C		
	I
K
L
P
Q
R	TWX[\][^	bfg
pfv
x
}W�]
}
�[�	�	�	�	�	�[^��#�>�>�
�	�	�
�
�
�
�	�	�	ExpT�����7d!=:8642/-FunT�
��Ѳ��Ѳ��Ѳ��Ѳ��Ѳ��Ѳ��Ѳ��Ѳ��Ѳ��	ѲLitTZ�x�m�[o�0��f]/0��4&؄�
�4��BH OM�}J�$vd;M���~#>!�n�v�E?����?�%��'�-r���4+َS��\�-
Lܠk�tqU����=�
����<H����3������c&4pt	2`B\��:�n�ҟ���W�p����4�6��f|Q��~pmF�c�&D 0�4�A�j�|���2�ڥ��}4GWP��m��j���Q�Z�5�-���‟��P�i�t��G4�\��.e���O	��AA
�&t���W�"Vy�i�ʌZ�h�����{��"ŞX��4��C{�ƺ�n/
�|�.�U��xR����o^w54���܌tw�{H}��^��~�г3�!R�2֫��W��	
��o�+�fn��ά
��°�q���u{��[#��l���e9�U��.8�^���q%-H�'���I
�X���}�*z�ż�/����hO�g�*p��qS�:�&QU.h�Q|��G3߉1����Ri�;/1���`��d6��P�,m��
��
�Uf����gq�2����=q�>^2�p��Y�u�����_���v�1��-,0�� Attr(�lhdvsnln
�Y)Ĵ����HM6jjAbst