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


                                                                                                                                                                                                                                                                                                           
                                                                         
                                                                                                                                                                                                                                                                                                                                        

                                                                                        
                                                                      

                                 
                                                                                                                                                           

                                                                                                                                                                              

                                                                                                   











































































































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
FOR1ChBEAMAtom��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@#�` E��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�� -59
�:
� BB#+
�B@#@#@44��0-J9
�:
� 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-(+-	3
)(,-	#@@#@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@# -0(-5-.��)-+(.�EF0G
;GG2GF GbG��%(/��
� (08-3A#3(-1#	0(-1	7#��}@*���}@�#��}@	0@3 -0(1--3#;#-3@	 -2-2(2@(3�EF0G
;GG3GF GbG��%(4��
� (59-4:-4�B#BP3+-4#
s+-63��-�@G4(6 @@3@@�� -�9-9:-< BB#0-<;-<@B-7b-;(7|-80#3+-83@@���-�@(8|-:0#3+-:3@@#���-�@���0F GBG@(9+-<
9@G1��%(:@G1��%(;00F GbG#��%(<��J(=��
�(>t-Aw-A	��w-A ��#w-A0
M�@0@4@@@#$��-�@@4��-���}�+-?@
9@(?@@$@$��-+��}�$)+-@@B@(@@3@)#@C@4@P-C@(A���H(B��
�P(C@P@@#@C$@34��)@@@��)@�� -F@@�� -F+-D4@B@(D�E4E$EF0G
;GG5GF GbG��%(E��
� (F8-HA#3'-G#	���}@�#@3 -F(G��}@�#��}@)@3 -F(H4-E@(I��
�0(J9-L#:-L#pB#3B#@C+-L3
c+-LC
j9-T:-T�B#B3B�C+-T#
s+-KC
,`@F #G3GF GBG#(K@B(LP09-W:-W�B3BCB�S+-W3
s9-V#:-V#pB#3B#c+-V3
c@D@$@c@C@#@S4�� +@0-P4;4-P`
,-M
&-N
)-O(M@#@$$4��0-i=-Q(N@#@D$4��0-`=-Q(O@$4�� -Y=-Q(P@E43E3#@G6@$4��0-}=-S(Q0-U;-U@B-R
�-S(R@D@ -vP(S@BP(T@G0��@(U��J(V@G/��@(W@G0��@(X��
� (Y@��,9-\:-^ BB#+-^b0-]#;#-]`
�-Z
�-Z
�-[(Z@
�([@
�@ -y(\+-^B(]00F GbG#��%(^��J(_��
�0(`9-_:-_�B3B�C+-_3
s0P@@@C@#@$�� -9-d:-g BB#+-gb0-f#;#-f`
�-a
�-b
�-c(a E$#@G7@�0��0-}@
�(b@
�0(c@�@$�� -y+-eB@@#@$0-`0(d+-gB0(e��H(f00F GbG#��%(g��J(h��
�0(i9-n#:-n#pB#3B# C+-n3
c0P@#@@$0-mC;C-m@
-k
-j(j�(.9-k:-k B,-lB(k E$#@G8@� �(0-}@@ -p (l E$#@G9@�0�(0-}@
�(m�(JC(n@G/�(@(o�(
� (p  @@�( /9-q:-t BB#+-tb+-s#
�@�@�( -y+-rB@@ -p (q+-tB (r�(H(s00F GbG#�(%(t�(J(u�(
� (v9-u:-u�B#B 3B`CB�S+-u#
s+-wS
&@B(w P@@C@3�(	-��F�G
AG
zG
zG
zG
zGG
zGG
zG
zG
zG
zG
zG
z@�(
 0 (x�(
� (y0-x;-x@
�-z�-{(z@G:�( 1�(2({�(
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�
��"�w��"�w��"�w��"�w��"�w��"�w��"�w��"�w��"�w��	"�wLitTZ�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���(:�:[-�<�.U�jjAbst