Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
emacs /
27.1 /
lisp /
[ HOME SHELL ]
Name
Size
Permission
Action
calc
[ DIR ]
drwxr-xr-x
calendar
[ DIR ]
drwxr-xr-x
cedet
[ DIR ]
drwxr-xr-x
emacs-lisp
[ DIR ]
drwxr-xr-x
emulation
[ DIR ]
drwxr-xr-x
erc
[ DIR ]
drwxr-xr-x
eshell
[ DIR ]
drwxr-xr-x
gnus
[ DIR ]
drwxr-xr-x
image
[ DIR ]
drwxr-xr-x
international
[ DIR ]
drwxr-xr-x
language
[ DIR ]
drwxr-xr-x
leim
[ DIR ]
drwxr-xr-x
mail
[ DIR ]
drwxr-xr-x
mh-e
[ DIR ]
drwxr-xr-x
net
[ DIR ]
drwxr-xr-x
nxml
[ DIR ]
drwxr-xr-x
obsolete
[ DIR ]
drwxr-xr-x
org
[ DIR ]
drwxr-xr-x
play
[ DIR ]
drwxr-xr-x
progmodes
[ DIR ]
drwxr-xr-x
term
[ DIR ]
drwxr-xr-x
textmodes
[ DIR ]
drwxr-xr-x
url
[ DIR ]
drwxr-xr-x
vc
[ DIR ]
drwxr-xr-x
COPYING
34.32
KB
-rw-r--r--
README
537
B
-rw-r--r--
abbrev.elc
34.55
KB
-rw-r--r--
align.elc
39.88
KB
-rw-r--r--
allout-widgets.elc
62.37
KB
-rw-r--r--
allout.elc
203.33
KB
-rw-r--r--
ansi-color.elc
17.12
KB
-rw-r--r--
apropos.elc
37.42
KB
-rw-r--r--
arc-mode.elc
58.06
KB
-rw-r--r--
array.elc
27.07
KB
-rw-r--r--
auth-source-pass.elc
11.68
KB
-rw-r--r--
auth-source.elc
64.32
KB
-rw-r--r--
autoarg.elc
6.63
KB
-rw-r--r--
autoinsert.elc
13.41
KB
-rw-r--r--
autorevert.elc
30.71
KB
-rw-r--r--
avoid.elc
11.62
KB
-rw-r--r--
battery.elc
24.42
KB
-rw-r--r--
bindings.elc
42.76
KB
-rw-r--r--
bookmark.elc
77.09
KB
-rw-r--r--
bs.elc
49.32
KB
-rw-r--r--
buff-menu.elc
27.02
KB
-rw-r--r--
button.elc
14.97
KB
-rw-r--r--
calculator.elc
53.9
KB
-rw-r--r--
case-table.elc
4.99
KB
-rw-r--r--
cdl.elc
1.07
KB
-rw-r--r--
char-fold.elc
311.81
KB
-rw-r--r--
chistory.elc
8.16
KB
-rw-r--r--
cmuscheme.elc
18.07
KB
-rw-r--r--
color.elc
12.83
KB
-rw-r--r--
comint.elc
114.46
KB
-rw-r--r--
completion.elc
41.12
KB
-rw-r--r--
composite.elc
27.94
KB
-rw-r--r--
cus-dep.elc
6.42
KB
-rw-r--r--
cus-edit.elc
139.04
KB
-rw-r--r--
cus-face.elc
10.54
KB
-rw-r--r--
cus-load.el
85.19
KB
-rw-r--r--
cus-start.elc
21.92
KB
-rw-r--r--
cus-theme.elc
25.05
KB
-rw-r--r--
custom.elc
47.41
KB
-rw-r--r--
dabbrev.elc
22.28
KB
-rw-r--r--
delim-col.elc
8.95
KB
-rw-r--r--
delsel.elc
9.2
KB
-rw-r--r--
descr-text.elc
26.87
KB
-rw-r--r--
desktop.elc
47.64
KB
-rw-r--r--
dframe.elc
19.92
KB
-rw-r--r--
dired-aux.elc
85.75
KB
-rw-r--r--
dired-loaddefs.el
22.29
KB
-rw-r--r--
dired-x.elc
44.53
KB
-rw-r--r--
dired.elc
127.27
KB
-rw-r--r--
dirtrack.elc
7.75
KB
-rw-r--r--
disp-table.elc
8.76
KB
-rw-r--r--
display-fill-column-indicator....
8.32
KB
-rw-r--r--
display-line-numbers.elc
8.67
KB
-rw-r--r--
dnd.elc
7.13
KB
-rw-r--r--
doc-view.elc
65.25
KB
-rw-r--r--
dom.elc
7.36
KB
-rw-r--r--
dos-fns.elc
6.14
KB
-rw-r--r--
dos-vars.elc
1.1
KB
-rw-r--r--
dos-w32.elc
11.67
KB
-rw-r--r--
double.elc
4.34
KB
-rw-r--r--
dynamic-setting.elc
2.2
KB
-rw-r--r--
ebuff-menu.elc
10.46
KB
-rw-r--r--
echistory.elc
4.75
KB
-rw-r--r--
ecomplete.elc
7.1
KB
-rw-r--r--
edmacro.elc
19.94
KB
-rw-r--r--
ehelp.elc
11.32
KB
-rw-r--r--
elec-pair.elc
21.41
KB
-rw-r--r--
electric.elc
23.69
KB
-rw-r--r--
elide-head.elc
2.65
KB
-rw-r--r--
emacs-lock.elc
9.29
KB
-rw-r--r--
env.elc
6.12
KB
-rw-r--r--
epa-dired.elc
1.62
KB
-rw-r--r--
epa-file.elc
8.65
KB
-rw-r--r--
epa-hook.elc
4.63
KB
-rw-r--r--
epa-mail.elc
9.43
KB
-rw-r--r--
epa.elc
45.25
KB
-rw-r--r--
epg-config.elc
8.97
KB
-rw-r--r--
epg.elc
166.06
KB
-rw-r--r--
expand.elc
9.07
KB
-rw-r--r--
ezimage.elc
9.65
KB
-rw-r--r--
face-remap.elc
16.58
KB
-rw-r--r--
facemenu.elc
27.89
KB
-rw-r--r--
faces.elc
90.21
KB
-rw-r--r--
ffap.elc
50.3
KB
-rw-r--r--
filecache.elc
16.69
KB
-rw-r--r--
fileloop.elc
6.62
KB
-rw-r--r--
filenotify.elc
28.49
KB
-rw-r--r--
files-x.elc
21.9
KB
-rw-r--r--
files.elc
236.95
KB
-rw-r--r--
filesets.elc
72.57
KB
-rw-r--r--
find-cmd.elc
4.9
KB
-rw-r--r--
find-dired.elc
10.41
KB
-rw-r--r--
find-file.elc
18.33
KB
-rw-r--r--
find-lisp.elc
7.66
KB
-rw-r--r--
finder-inf.el
41.27
KB
-rw-r--r--
finder.elc
14.73
KB
-rw-r--r--
flow-ctrl.elc
2.26
KB
-rw-r--r--
foldout.elc
7.25
KB
-rw-r--r--
follow.elc
40.63
KB
-rw-r--r--
font-core.elc
12.41
KB
-rw-r--r--
font-lock.elc
61.63
KB
-rw-r--r--
format-spec.elc
3.93
KB
-rw-r--r--
format.elc
27.56
KB
-rw-r--r--
forms.elc
35.1
KB
-rw-r--r--
frame.elc
85.94
KB
-rw-r--r--
frameset.elc
48.02
KB
-rw-r--r--
fringe.elc
10.23
KB
-rw-r--r--
generic-x.elc
40.27
KB
-rw-r--r--
help-at-pt.elc
11.15
KB
-rw-r--r--
help-fns.elc
45.35
KB
-rw-r--r--
help-macro.elc
4.25
KB
-rw-r--r--
help-mode.elc
23.89
KB
-rw-r--r--
help.elc
52.22
KB
-rw-r--r--
hex-util.elc
1.3
KB
-rw-r--r--
hexl.elc
35.39
KB
-rw-r--r--
hfy-cmap.elc
25.45
KB
-rw-r--r--
hi-lock.elc
29.38
KB
-rw-r--r--
hilit-chg.elc
28.77
KB
-rw-r--r--
hippie-exp.elc
21.52
KB
-rw-r--r--
hl-line.elc
11.23
KB
-rw-r--r--
htmlfontify-loaddefs.el
808
B
-rw-r--r--
htmlfontify.elc
67.51
KB
-rw-r--r--
ibuf-ext.elc
77.15
KB
-rw-r--r--
ibuf-macs.elc
12.47
KB
-rw-r--r--
ibuffer-loaddefs.el
12.68
KB
-rw-r--r--
ibuffer.elc
98.62
KB
-rw-r--r--
icomplete.elc
22.83
KB
-rw-r--r--
ido.elc
127.92
KB
-rw-r--r--
ielm.elc
19.2
KB
-rw-r--r--
iimage.elc
4.92
KB
-rw-r--r--
image-dired.elc
92.97
KB
-rw-r--r--
image-file.elc
6.53
KB
-rw-r--r--
image-mode.elc
42.56
KB
-rw-r--r--
image.elc
34.45
KB
-rw-r--r--
imenu.elc
24.94
KB
-rw-r--r--
indent.elc
23.63
KB
-rw-r--r--
info-look.elc
28.18
KB
-rw-r--r--
info-xref.elc
16.59
KB
-rw-r--r--
info.elc
144.48
KB
-rw-r--r--
informat.elc
9.73
KB
-rw-r--r--
isearch.elc
147.85
KB
-rw-r--r--
isearchb.elc
4.73
KB
-rw-r--r--
jit-lock.elc
23.49
KB
-rw-r--r--
jka-cmpr-hook.elc
13.07
KB
-rw-r--r--
jka-compr.elc
12.09
KB
-rw-r--r--
json.elc
22.76
KB
-rw-r--r--
jsonrpc.elc
31.65
KB
-rw-r--r--
kermit.elc
2.92
KB
-rw-r--r--
kmacro.elc
35.15
KB
-rw-r--r--
ldefs-boot.el
1.41
MB
-rw-r--r--
linum.elc
10.77
KB
-rw-r--r--
loaddefs.el
1.41
MB
-rw-r--r--
loadhist.elc
9.77
KB
-rw-r--r--
loadup.el
20.08
KB
-rw-r--r--
locate.elc
19.57
KB
-rw-r--r--
lpr.elc
9.44
KB
-rw-r--r--
ls-lisp.elc
22.7
KB
-rw-r--r--
macros.elc
7.23
KB
-rw-r--r--
makesum.elc
2.47
KB
-rw-r--r--
man.elc
53.85
KB
-rw-r--r--
master.elc
4.58
KB
-rw-r--r--
mb-depth.elc
3.56
KB
-rw-r--r--
md4.elc
8.12
KB
-rw-r--r--
menu-bar.elc
86.61
KB
-rw-r--r--
midnight.elc
10.22
KB
-rw-r--r--
minibuf-eldef.elc
6.43
KB
-rw-r--r--
minibuffer.elc
104.08
KB
-rw-r--r--
misc.elc
5.4
KB
-rw-r--r--
misearch.elc
12.37
KB
-rw-r--r--
mouse-copy.elc
3.61
KB
-rw-r--r--
mouse-drag.elc
6.43
KB
-rw-r--r--
mouse.elc
71.3
KB
-rw-r--r--
mpc.elc
79.29
KB
-rw-r--r--
msb.elc
26.76
KB
-rw-r--r--
mwheel.elc
12.83
KB
-rw-r--r--
newcomment.elc
39.43
KB
-rw-r--r--
notifications.elc
13.78
KB
-rw-r--r--
novice.elc
4.43
KB
-rw-r--r--
obarray.elc
1.71
KB
-rw-r--r--
outline.elc
37.04
KB
-rw-r--r--
paren.elc
8.69
KB
-rw-r--r--
password-cache.elc
3.57
KB
-rw-r--r--
pcmpl-cvs.elc
6.17
KB
-rw-r--r--
pcmpl-gnu.elc
12.96
KB
-rw-r--r--
pcmpl-linux.elc
3.09
KB
-rw-r--r--
pcmpl-rpm.elc
11.17
KB
-rw-r--r--
pcmpl-unix.elc
7.52
KB
-rw-r--r--
pcmpl-x.elc
8.95
KB
-rw-r--r--
pcomplete.elc
36.16
KB
-rw-r--r--
pixel-scroll.elc
10.82
KB
-rw-r--r--
plstore.elc
14.75
KB
-rw-r--r--
printing.elc
157.7
KB
-rw-r--r--
proced.elc
62.85
KB
-rw-r--r--
profiler.elc
42.81
KB
-rw-r--r--
ps-bdf.elc
12.69
KB
-rw-r--r--
ps-def.elc
2.23
KB
-rw-r--r--
ps-mule.elc
34.89
KB
-rw-r--r--
ps-print-loaddefs.el
2.6
KB
-rw-r--r--
ps-print.elc
141.17
KB
-rw-r--r--
ps-samp.elc
5.26
KB
-rw-r--r--
recentf.elc
48.73
KB
-rw-r--r--
rect.elc
26.88
KB
-rw-r--r--
register.elc
27.63
KB
-rw-r--r--
registry.elc
10.41
KB
-rw-r--r--
repeat.elc
5.14
KB
-rw-r--r--
replace.elc
84.62
KB
-rw-r--r--
reposition.elc
2.66
KB
-rw-r--r--
reveal.elc
7.16
KB
-rw-r--r--
rfn-eshadow.elc
7.23
KB
-rw-r--r--
rot13.elc
2.56
KB
-rw-r--r--
rtree.elc
4.09
KB
-rw-r--r--
ruler-mode.elc
21.87
KB
-rw-r--r--
savehist.elc
10.83
KB
-rw-r--r--
saveplace.elc
11.87
KB
-rw-r--r--
sb-image.elc
2.75
KB
-rw-r--r--
scroll-all.elc
4.41
KB
-rw-r--r--
scroll-bar.elc
16.68
KB
-rw-r--r--
scroll-lock.elc
5.41
KB
-rw-r--r--
select.elc
18.75
KB
-rw-r--r--
server.elc
47.56
KB
-rw-r--r--
ses.elc
131.12
KB
-rw-r--r--
shadowfile.elc
31.16
KB
-rw-r--r--
shell.elc
41.53
KB
-rw-r--r--
simple.elc
301.78
KB
-rw-r--r--
skeleton.elc
15.76
KB
-rw-r--r--
so-long.elc
47.15
KB
-rw-r--r--
sort.elc
15.49
KB
-rw-r--r--
soundex.elc
1.14
KB
-rw-r--r--
speedbar.elc
115.02
KB
-rw-r--r--
startup.elc
68.51
KB
-rw-r--r--
strokes.elc
44.03
KB
-rw-r--r--
subdirs.el
450
B
-rw-r--r--
subr.elc
186.63
KB
-rw-r--r--
svg.elc
12.71
KB
-rw-r--r--
t-mouse.elc
3.8
KB
-rw-r--r--
tab-bar.elc
52.48
KB
-rw-r--r--
tab-line.elc
29.85
KB
-rw-r--r--
tabify.elc
2.17
KB
-rw-r--r--
talk.elc
2.99
KB
-rw-r--r--
tar-mode.elc
57.2
KB
-rw-r--r--
tempo.elc
19.18
KB
-rw-r--r--
term.elc
107.99
KB
-rw-r--r--
thingatpt.elc
16.88
KB
-rw-r--r--
thread.elc
8.08
KB
-rw-r--r--
thumbs.elc
25.74
KB
-rw-r--r--
time-stamp.elc
18.69
KB
-rw-r--r--
time.elc
20.87
KB
-rw-r--r--
timezone.elc
10.94
KB
-rw-r--r--
tmm.elc
13.39
KB
-rw-r--r--
tool-bar.elc
9.76
KB
-rw-r--r--
tooltip.elc
13.19
KB
-rw-r--r--
tree-widget.elc
19.84
KB
-rw-r--r--
tutorial.elc
22.28
KB
-rw-r--r--
type-break.elc
37.35
KB
-rw-r--r--
uniquify.elc
17.68
KB
-rw-r--r--
userlock.elc
6.33
KB
-rw-r--r--
vcursor.elc
23.92
KB
-rw-r--r--
version.elc
6.01
KB
-rw-r--r--
view.elc
34.69
KB
-rw-r--r--
vt-control.elc
1.99
KB
-rw-r--r--
vt100-led.elc
1.33
KB
-rw-r--r--
w32-fns.elc
11.01
KB
-rw-r--r--
w32-vars.elc
5.16
KB
-rw-r--r--
wdired.elc
23.52
KB
-rw-r--r--
whitespace.elc
69.06
KB
-rw-r--r--
wid-browse.elc
8.48
KB
-rw-r--r--
wid-edit.elc
99.52
KB
-rw-r--r--
widget.elc
1.4
KB
-rw-r--r--
windmove.elc
19.82
KB
-rw-r--r--
window.elc
294.5
KB
-rw-r--r--
winner.elc
12.04
KB
-rw-r--r--
woman.elc
109.43
KB
-rw-r--r--
x-dnd.elc
19.56
KB
-rw-r--r--
xdg.elc
10.14
KB
-rw-r--r--
xml.elc
25.31
KB
-rw-r--r--
xt-mouse.elc
14.1
KB
-rw-r--r--
xwidget.elc
18.9
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tar-mode.elc
;ELC ;;; Compiled ;;; in Emacs version 27.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\210\312\313\314\315\316DD\317\320\321%\210\312\322\314\315\323DD\324\320\325%\210\312\326\314\315\327DD\330\320\325%\210\312\331\314\315\332DD\333\320\325\334\335&\207" [require arc-mode custom-declare-group tar nil "Simple editing of tar files." :prefix "tar-" :group data custom-declare-variable tar-anal-blocksize funcall function #[0 "\300\207" [20] 1] "The blocksize of tar files written by Emacs, or nil, meaning don't care.\nThe blocksize of a tar file is not really the size of the blocks; rather, it is\nthe number of blocks written with one system call. When tarring to a tape,\nthis is the size of the *tape* blocks, but when writing to a file, it doesn't\nmatter much. The only noticeable difference is that if a tar file does not\nhave a blocksize of 20, tar will tell you that; all this really controls is\nhow many null padding bytes go on the end of the tar file." :type (choice integer (const nil)) tar-update-datestamp #[0 "\300\207" [nil] 1] "Non-nil means Tar mode should play fast and loose with sub-file datestamps.\nIf this is true, then editing and saving a tar file entry back into its\ntar file will update its datestamp. If false, the datestamp is unchanged.\nYou may or may not want this - it is good in that you can tell when a file\nin a tar archive has been changed, but it is bad for the same reason that\nediting a file in the tar archive at all is bad - the changed version of\nthe file never exists on disk." boolean tar-mode-show-date #[0 "\300\207" [nil] 1] "Non-nil means Tar mode should show the date/time of each subfile.\nThis information is useful, but it takes screen space away from file names." tar-copy-preserve-time #[0 "\300\207" [nil] 1] "Non-nil means that Tar mode preserves the timestamp when copying files." :version "27.1"] 8) (defvar tar-parse-info nil) #@70 Buffer containing the tar archive from which a member was extracted. (defvar tar-superior-buffer nil (#$ . 2281)) #@56 Tar descriptor for a member extracted from an archive. (defvar tar-superior-descriptor nil (#$ . 2401)) (defvar tar-file-name-coding-system nil) (byte-code "\300\301\302\303#\210\300\304\302\303#\207" [put tar-superior-buffer permanent-local t tar-superior-descriptor] 4) #@45 Buffer that holds the actual raw tar bytes. (defvar tar-data-buffer nil (#$ . 2679)) (make-variable-buffer-local 'tar-data-buffer) #@59 If non-nil, `tar-data-buffer' indeed holds raw tar bytes. (defvar tar-data-swapped nil (#$ . 2816)) (make-variable-buffer-local 'tar-data-swapped) #@57 Return non-nil if the tar-data is in `tar-data-buffer'. (defalias 'tar-data-swapped-p #[0 "\302!\205 \303!\303 U\204 \303!\303 V=\204 \304\305!\210 \207" [tar-data-buffer tar-data-swapped buffer-live-p buffer-size cl--assertion-failed (or (= (buffer-size tar-data-buffer) (buffer-size)) (eq tar-data-swapped (> (buffer-size tar-data-buffer) (buffer-size))))] 3 (#$ . 2969)]) #@143 Swap buffer contents between current buffer and `tar-data-buffer'. Preserve the modified states of the buffers and set `buffer-swapped-with'. (defalias 'tar-swap-data #[0 "\302!\302 \303!\210 ?\304!\210rq\210\304!)\207" [tar-data-buffer tar-data-swapped buffer-modified-p buffer-swap-text restore-buffer-modified-p] 4 (#$ . 3358)]) #@69 compiler-macro for inlining `tar-header-p'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-p (and (vectorp cl-x) (>= (length cl-x) 17) (memq (aref cl-x 0) cl-struct-tar-header-tags) t)) nil] 9 (#$ . 3702)]) (put 'tar-header-p 'compiler-macro 'tar-header-p--cmacro) #@13 (fn CL-X) (defalias 'tar-header-p #[257 "\301!\205 \211G\302Y\205 \211\303H>\205 \304\207" [cl-struct-tar-header-tags vectorp 17 0 t] 3 (#$ . 4072)]) (byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put tar-header-p side-effect-free error-free put tar-header cl-deftype-satisfies] 5) #@78 compiler-macro for inlining `tar-header-data-start'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-data-start--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-data-start (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 1))) nil] 9 (#$ . 4382)]) (put 'tar-header-data-start 'compiler-macro 'tar-header-data-start--cmacro) #@66 Access slot "data-start" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-data-start #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 1] 5 (#$ . 4839)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-data-start side-effect-free t] 4) #@72 compiler-macro for inlining `tar-header-name'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-name--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-name (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 2))) nil] 9 (#$ . 5186)]) (put 'tar-header-name 'compiler-macro 'tar-header-name--cmacro) #@60 Access slot "name" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-name #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 2] 5 (#$ . 5613)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-name side-effect-free t] 4) #@72 compiler-macro for inlining `tar-header-mode'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-mode--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-mode (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 3))) nil] 9 (#$ . 5942)]) (put 'tar-header-mode 'compiler-macro 'tar-header-mode--cmacro) #@60 Access slot "mode" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-mode #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 3] 5 (#$ . 6369)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-mode side-effect-free t] 4) #@71 compiler-macro for inlining `tar-header-uid'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-uid--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-uid (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 4))) nil] 9 (#$ . 6698)]) (put 'tar-header-uid 'compiler-macro 'tar-header-uid--cmacro) #@59 Access slot "uid" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-uid #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 4] 5 (#$ . 7120)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-uid side-effect-free t] 4) #@71 compiler-macro for inlining `tar-header-gid'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-gid--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-gid (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 5))) nil] 9 (#$ . 7446)]) (put 'tar-header-gid 'compiler-macro 'tar-header-gid--cmacro) #@59 Access slot "gid" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-gid #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 5] 5 (#$ . 7868)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-gid side-effect-free t] 4) #@72 compiler-macro for inlining `tar-header-size'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-size--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-size (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 6))) nil] 9 (#$ . 8194)]) (put 'tar-header-size 'compiler-macro 'tar-header-size--cmacro) #@60 Access slot "size" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-size #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 6] 5 (#$ . 8621)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-size side-effect-free t] 4) #@72 compiler-macro for inlining `tar-header-date'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-date--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-date (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 7))) nil] 9 (#$ . 8950)]) (put 'tar-header-date 'compiler-macro 'tar-header-date--cmacro) #@60 Access slot "date" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-date #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 7] 5 (#$ . 9377)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-date side-effect-free t] 4) #@76 compiler-macro for inlining `tar-header-checksum'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-checksum--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-checksum (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 8))) nil] 9 (#$ . 9706)]) (put 'tar-header-checksum 'compiler-macro 'tar-header-checksum--cmacro) #@64 Access slot "checksum" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-checksum #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 8] 5 (#$ . 10153)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-checksum side-effect-free t] 4) #@77 compiler-macro for inlining `tar-header-link-type'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-link-type--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-link-type (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 9))) nil] 9 (#$ . 10495)]) (put 'tar-header-link-type 'compiler-macro 'tar-header-link-type--cmacro) #@65 Access slot "link-type" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-link-type #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 9] 5 (#$ . 10948)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-link-type side-effect-free t] 4) #@77 compiler-macro for inlining `tar-header-link-name'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-link-name--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-link-name (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 10))) nil] 9 (#$ . 11293)]) (put 'tar-header-link-name 'compiler-macro 'tar-header-link-name--cmacro) #@65 Access slot "link-name" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-link-name #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 10] 5 (#$ . 11747)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-link-name side-effect-free t] 4) #@73 compiler-macro for inlining `tar-header-magic'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-magic--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-magic (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 11))) nil] 9 (#$ . 12093)]) (put 'tar-header-magic 'compiler-macro 'tar-header-magic--cmacro) #@61 Access slot "magic" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-magic #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 11] 5 (#$ . 12527)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-magic side-effect-free t] 4) #@73 compiler-macro for inlining `tar-header-uname'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-uname--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-uname (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 12))) nil] 9 (#$ . 12861)]) (put 'tar-header-uname 'compiler-macro 'tar-header-uname--cmacro) #@61 Access slot "uname" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-uname #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 12] 5 (#$ . 13295)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-uname side-effect-free t] 4) #@73 compiler-macro for inlining `tar-header-gname'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-gname--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-gname (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 13))) nil] 9 (#$ . 13629)]) (put 'tar-header-gname 'compiler-macro 'tar-header-gname--cmacro) #@61 Access slot "gname" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-gname #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 13] 5 (#$ . 14063)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-gname side-effect-free t] 4) #@72 compiler-macro for inlining `tar-header-dmaj'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-dmaj--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-dmaj (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 14))) nil] 9 (#$ . 14397)]) (put 'tar-header-dmaj 'compiler-macro 'tar-header-dmaj--cmacro) #@60 Access slot "dmaj" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-dmaj #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 14] 5 (#$ . 14826)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-dmaj side-effect-free t] 4) #@72 compiler-macro for inlining `tar-header-dmin'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-dmin--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-dmin (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 15))) nil] 9 (#$ . 15157)]) (put 'tar-header-dmin 'compiler-macro 'tar-header-dmin--cmacro) #@60 Access slot "dmin" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-dmin #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 15] 5 (#$ . 15586)]) (byte-code "\300\301\302\303#\300\207" [function-put tar-header-dmin side-effect-free t] 4) #@80 compiler-macro for inlining `tar-header-header-start'. (fn CL-WHOLE-ARG CL-X) (defalias 'tar-header-header-start--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block tar-header-header-start (progn (or (and (memq (aref cl-x 0) cl-struct-tar-header-tags)) (signal 'wrong-type-argument (list 'tar-header cl-x))) (aref cl-x 16))) nil] 9 (#$ . 15917)]) (put 'tar-header-header-start 'compiler-macro 'tar-header-header-start--cmacro) #@68 Access slot "header-start" of `tar-header' struct CL-X. (fn CL-X) (defalias 'tar-header-header-start #[257 "\211\301H>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-tar-header-tags 0 signal wrong-type-argument tar-header 16] 5 (#$ . 16386)]) (byte-code "\300\301\302\303#\304\305\306\"\207" [function-put tar-header-header-start side-effect-free t defalias copy-tar-header copy-sequence] 4) #@163 compiler-macro for inlining `make-tar-header'. (fn CL-WHOLE-ARG DATA-START NAME MODE UID GID SIZE DATE CHECKSUM LINK-TYPE LINK-NAME MAGIC UNAME GNAME DMAJ DMIN) (defalias 'make-tar-header--cmacro #[4112 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (data-start name mode uid gid size date checksum link-type link-name magic uname gname dmaj dmin) (cl-block make-tar-header (vector 'tar-header data-start name mode uid gid size date checksum link-type link-name magic uname gname dmaj dmin nil)) nil] 37 (#$ . 16791)]) (put 'make-tar-header 'compiler-macro 'make-tar-header--cmacro) #@149 Constructor for objects of type `tar-header'. (fn DATA-START NAME MODE UID GID SIZE DATE CHECKSUM LINK-TYPE LINK-NAME MAGIC UNAME GNAME DMAJ DMIN) (defalias 'make-tar-header #[3855 "\300\301\302&\207" [vector tar-header nil] 33 (#$ . 17419)]) (byte-code "\300\301\302\303#\304\305\306\211\307\303\310\311\305\306& \207" [function-put make-tar-header side-effect-free t cl-struct-define tar-header nil vector ((cl-tag-slot) (data-start) (name) (mode) (uid) (gid) (size) (date) (checksum) (link-type) (link-name) (magic) (uname) (gname) (dmaj) (dmin) (header-start)) cl-struct-tar-header-tags] 11) (defconst tar-name-offset 0) (defconst tar-mode-offset (+ tar-name-offset 100)) (defconst tar-uid-offset (+ tar-mode-offset 8)) (defconst tar-gid-offset (+ tar-uid-offset 8)) (defconst tar-size-offset (+ tar-gid-offset 8)) (defconst tar-time-offset (+ tar-size-offset 12)) (defconst tar-chk-offset (+ tar-time-offset 12)) (defconst tar-linkp-offset (+ tar-chk-offset 8)) (defconst tar-link-offset (1+ tar-linkp-offset)) (defconst tar-magic-offset (+ tar-link-offset 100)) (defconst tar-uname-offset (+ tar-magic-offset 8)) (defconst tar-gname-offset (+ tar-uname-offset 32)) (defconst tar-dmaj-offset (+ tar-gname-offset 32)) (defconst tar-dmin-offset (+ tar-dmaj-offset 8)) (defconst tar-prefix-offset (+ tar-dmin-offset 8)) (defconst tar-end-offset (+ tar-prefix-offset 155)) #@49 Round S up to the next multiple of 512. (fn S) (defalias 'tar-roundup-512 #[257 "\300\211\301\\\302\"\303\"\207" [ash 511 -9 9] 5 (#$ . 18831)]) #@424 Return a `tar-header' structure. This is a list of name, mode, uid, gid, size, write-date, checksum, link-type, and link-name. CODING is our best guess for decoding non-ASCII file names. DISABLE-SLASH, if non-nil, means don't decide an entry is a directory based on the trailing slash, only based on the "link-type" field of the file header. This is used for "old GNU" Tar format. (fn POS CODING &optional DISABLE-SLASH) (defalias 'tar-header-block-tokenize #[770 "\306\\dV\203\f \307\310!\210\311eZ\306\"\312U\204 \313\314!\210\203# \313\315!\210\211\306\\\211\262{\211\312H\312U\203<