The archive Reference Manual

Next: , Previous: , Up: (dir)   [Contents][Index]

The archive Reference Manual

This is the archive Reference Manual, version 0.9, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 03:12:08 2022 GMT+0.

Table of Contents


1 Introduction

This is the README for ARCHIVE, a package for reading an writing
disk-based file archives such as those generated by the 'tar' and 'cpio'
programs on Unix.  This package aspires to be a pure Common Lisp
replacement for the 'tar' program.

Current functionality includes basic extraction from and creation of tar
archives.  Basic extraction from certain kinds of cpio archives is also
supported.

ASDF packaging is provided; (asdf:oos 'asdf:load-op :archive) should be
all you need to get started.  Once you have the system loaded, you can
try the following small example, which replicates the functionality of
'tar tf':

(defun list-archive-entries (pathname)
  (archive:with-open-archive (archive pathname :direction :input)
    (archive:do-archive-entries (entry archive)
      (format t "~A~%" (archive:name entry)))))

Access to the data for individual entries is also provided.
ENTRY-STREAM returns a stream that provides access to the raw bytes of
data for the entry.  If you want to access it as text, you need to use a
library to encode the bytes into characters, or wrap the stream using
Edi Weitz's FLEXI-STREAMS.  The following example prints out the first
line of every file in the archive (assuming that the entry is a text
file, of course):

(defun first-line-of-archive-entries (pathname)
  (archive:with-open-archive (archive pathname :direction :input)
    (archive:do-archive-entries (entry archive)
      (when (archive:entry-regular-file-p entry)
        (let ((stream (flexi-streams:make-flexi-stream (entry-stream entry))))
          (format t "~A~%" (read-line stream)))))))

Another thing to do is create archives:

;;; This function is actually included in ARCHIVE.
(defun create-tar-file (pathname filelist)
  (archive:with-open-archive (archive pathname :direction :output
                                      :if-exists :supersede)
    (dolist (file filelist (archive:finalize-archive archive))
      (let ((entry (archive:create-entry-from-pathname archive file)))
        (archive:write-entry-to-archive archive entry)))))

Note that you need to call FINALIZE-ARCHIVE once you are done adding
entries.

Comments, criticisms, additions, and optimizations are welcome at the
below email address.

Nathan Froyd
froydnj@gmail.com


2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 archive

A package for reading and writing archive (tar, cpio, etc.) files.

Maintainer

Nathan Froyd <froydnj@gmail.com>

Author

Nathan Froyd <froydnj@gmail.com>

License

BSD-style (http://opensource.org/licenses/BSD-3-Clause)

Version

0.9

Dependencies
  • sb-posix (system).
  • trivial-gray-streams (system).
  • cl-fad (system).
Source

archive.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Next: , Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp   [Contents][Index]

3.1.1 archive/archive.asd

Source

archive.asd.

Parent Component

archive (system).

ASDF Systems

archive.

Packages

archive-system.


3.1.2 archive/package.lisp

Source

archive.asd.

Parent Component

archive (system).

Packages

archive.


3.1.3 archive/conditions.lisp

Dependency

package.lisp (file).

Source

archive.asd.

Parent Component

archive (system).

Public Interface

archive-error (condition).


3.1.4 archive/generics.lisp

Dependency

package.lisp (file).

Source

archive.asd.

Parent Component

archive (system).

Public Interface
Internals

3.1.5 archive/macros.lisp

Dependency

generics.lisp (file).

Source

archive.asd.

Parent Component

archive (system).

Public Interface
Internals

3.1.6 archive/formats.lisp

Dependency

macros.lisp (file).

Source

archive.asd.

Parent Component

archive (system).

Internals

3.1.7 archive/stream.lisp

Dependency

package.lisp (file).

Source

archive.asd.

Parent Component

archive (system).

Public Interface
Internals

3.1.8 archive/archive.lisp

Dependencies
Source

archive.asd.

Parent Component

archive (system).

Public Interface
Internals

3.1.9 archive/compat.lisp

Dependency

package.lisp (file).

Source

archive.asd.

Parent Component

archive (system).

Internals

3.1.10 archive/tar.lisp

Dependencies
Source

archive.asd.

Parent Component

archive (system).

Public Interface
Internals

Previous: , Up: Lisp   [Contents][Index]

3.1.11 archive/cpio.lisp

Dependencies
Source

archive.asd.

Parent Component

archive (system).

Public Interface
Internals

Previous: , Up: Files   [Contents][Index]

3.2 Static


Next: , Previous: , Up: Static   [Contents][Index]

3.2.1 archive/README

Source

archive.asd.

Parent Component

archive (system).


Next: , Previous: , Up: Static   [Contents][Index]

3.2.2 archive/TODO

Source

archive.asd.

Parent Component

archive (system).


Next: , Previous: , Up: Static   [Contents][Index]

3.2.3 archive/NEWS

Source

archive.asd.

Parent Component

archive (system).


Previous: , Up: Static   [Contents][Index]

3.2.4 archive/LICENSE

Source

archive.asd.

Parent Component

archive (system).


4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 archive

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

Previous: , Up: Packages   [Contents][Index]

4.2 archive-system

Source

archive.asd.

Use List

common-lisp.


5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Public Interface


Next: , Previous: , Up: Public Interface   [Contents][Index]

5.1.1 Special variables

Special Variable: *bytevec-to-string-conversion-function*
Package

archive.

Source

archive.lisp.

Special Variable: *string-to-bytevec-conversion-function*
Package

archive.

Source

archive.lisp.


5.1.2 Macros

Macro: do-archive-entries ((entry archive &optional result) &body body)

Iterate over the entries in ARCHIVE. For each entry, ENTRY is bound to an ARCHIVE-ENTRY representing the entry. RESULT is used as in DOTIMES.

Package

archive.

Source

macros.lisp.

Macro: with-open-archive ((archive-var pathname &key direction if-exists if-does-not-exist archive-type) &body body)
Package

archive.

Source

macros.lisp.


5.1.3 Ordinary functions

Function: close-archive (archive)

Closes the stream associated with ARCHIVE and the archive itself. Further operations on the archive are undefined.

Package

archive.

Source

archive.lisp.

Function: entry-stream (entry)

Return a stream connected to the data of ENTRY.

Package

archive.

Source

archive.lisp.

Function: open-archive (archive-type stream &key direction)

Return an archive. STREAM is the underlying Lisp stream for the archive. STREAM should not be read from or written to anymore.

Package

archive.

Source

archive.lisp.


5.1.4 Generic functions

Generic Function: create-entry-from-pathname (archive pathname)

Create an ENTRY that can be written to ARCHIVE, using metadata and the name of FILENAME.

Package

archive.

Source

generics.lisp.

Methods
Method: create-entry-from-pathname ((archive odc-cpio-archive) pathname)
Source

cpio.lisp.

Method: create-entry-from-pathname ((archive svr4-cpio-archive) pathname)
Source

cpio.lisp.

Method: create-entry-from-pathname :around ((archive tar-archive) pathname)
Source

tar.lisp.

Method: create-entry-from-pathname ((archive tar-archive) pathname)
Source

tar.lisp.

Generic Function: discard-entry (archive entry)

Advance ARCHIVE’s internal state past the end of
ENTRY’s data. Further reads from ENTRY’s stream will return EOF.

Package

archive.

Source

generics.lisp.

Methods
Method: discard-entry ((archive cpio-archive) (entry cpio-entry))
Source

cpio.lisp.

Method: discard-entry ((archive tar-archive) (entry tar-entry))
Source

tar.lisp.

Generic Function: entry-block-device-p (entry)

Returns T if ENTRY denotes a block device.

Package

archive.

Source

generics.lisp.

Methods
Method: entry-block-device-p ((entry cpio-entry))
Source

cpio.lisp.

Method: entry-block-device-p ((entry tar-entry))
Source

tar.lisp.

Generic Function: entry-character-device-p (entry)

Returns T if ENTRY denotes a character device.

Package

archive.

Source

generics.lisp.

Methods
Method: entry-character-device-p ((entry cpio-entry))
Source

cpio.lisp.

Method: entry-character-device-p ((entry tar-entry))
Source

tar.lisp.

Generic Function: entry-directory-p (entry)

Returns T if ENTRY denotes a directory.

Package

archive.

Source

generics.lisp.

Methods
Method: entry-directory-p ((entry cpio-entry))
Source

cpio.lisp.

Method: entry-directory-p ((entry tar-entry))
Source

tar.lisp.

Generic Function: entry-fifo-p (entry)

Returns T if ENTRY denotes a fifo.

Package

archive.

Source

generics.lisp.

Methods
Method: entry-fifo-p ((entry cpio-entry))
Source

cpio.lisp.

Method: entry-fifo-p ((entry tar-entry))
Source

tar.lisp.

Generic Function: entry-regular-file-p (entry)

Returns T if ENTRY denotes a regular file.

Package

archive.

Source

generics.lisp.

Methods
Method: entry-regular-file-p ((entry cpio-entry))
Source

cpio.lisp.

Method: entry-regular-file-p ((entry tar-entry))
Source

tar.lisp.

Generic Function: entry-symbolic-link-p (entry)

Returns T if ENTRY denotes a symbolic link.

Package

archive.

Source

generics.lisp.

Methods
Method: entry-symbolic-link-p ((entry cpio-entry))
Source

cpio.lisp.

Method: entry-symbolic-link-p ((entry tar-entry))
Source

tar.lisp.

Generic Function: extract-entry (archive entry)

Recreate the file represented by ENTRY in ARCHIVE as an actual file on disk. This file is created relative to *DEFAULT-PATHNAME-DEFAULTS*

Package

archive.

Source

generics.lisp.

Methods
Method: extract-entry ((archive tar-archive) (entry tar-entry))
Source

tar.lisp.

Generic Function: finalize-archive (archive)

Perform any necessary processing for finalizing ARCHIVE. This function must be called prior to calling CLOSE-ARCHIVE.

Package

archive.

Source

generics.lisp.

Methods
Method: finalize-archive ((archive svr4-cpio-archive))
Source

cpio.lisp.

Method: finalize-archive ((archive odc-cpio-archive))
Source

cpio.lisp.

Method: finalize-archive ((archive tar-archive))
Source

tar.lisp.

Generic Function: name (entry)
Package

archive.

Methods
Method: name ((entry cpio-entry))
Source

cpio.lisp.

Method: name ((entry tar-entry))
Source

tar.lisp.

Generic Function: (setf name) (entry)

Sets the name of ENTRY to VALUE.

Package

archive.

Source

generics.lisp.

Methods
Method: (setf name) ((entry tar-entry))
Source

tar.lisp.

Generic Function: read-entry-from-archive (archive)

Return the next entry in ARCHIVE or NIL if there is no next entry

Package

archive.

Source

generics.lisp.

Methods
Method: read-entry-from-archive ((archive svr4-cpio-archive))
Source

cpio.lisp.

Method: read-entry-from-archive ((archive odc-cpio-archive))
Source

cpio.lisp.

Method: read-entry-from-archive ((archive tar-archive))
Source

tar.lisp.

Method: read-entry-from-archive :around (archive)
Source

archive.lisp.

Method: read-entry-from-archive :before ((archive archive))
Source

archive.lisp.

Generic Function: write-entry-to-archive (archive entry &key stream recurse-into-directory-entries)

Write ENTRY to ARCHIVE. gData associated with ENTRY
is written to ARCHIVE according to the :STREAM argument. If :STREAM is T, the expression (NAME ENTRY) is expected to refer to an existing file from which data may be read. If :STREAM is a stream, then data is read from that stream and written to ARCHIVE. If :STREAM is NIL, then no entry data is written.

Package

archive.

Source

generics.lisp.

Methods
Method: write-entry-to-archive :before ((archive tar-archive) (entry tar-entry) &key stream)
Source

tar.lisp.

Method: write-entry-to-archive ((archive tar-archive) (entry tar-entry) &key stream)
Source

tar.lisp.

Method: write-entry-to-archive :after (archive (entry directory-entry-mixin) &key stream recurse-into-directory-entries)
Source

archive.lisp.

Method: write-entry-to-archive ((archive archive) entry &key stream recurse-into-directory-entries)
Source

archive.lisp.

Method: write-entry-to-archive :before ((archive archive) entry &key stream)
Source

archive.lisp.


5.1.5 Standalone methods

Method: initialize-instance :after ((instance odc-cpio-archive) &rest initargs)
Source

cpio.lisp.

Method: initialize-instance :after ((instance archive) &rest initargs)
Source

archive.lisp.

Method: initialize-instance :after ((instance svr4-cpio-archive) &rest initargs)
Source

cpio.lisp.

Method: initialize-instance :after ((instance tar-archive) &rest initargs)
Source

tar.lisp.

Method: print-object ((entry tar-entry) stream)
Source

tar.lisp.

Method: print-object ((entry tar-longname-entry) stream)
Source

tar.lisp.

Method: stream-read-byte ((stream bounded-input-stream))
Package

sb-gray.

Source

stream.lisp.

Method: stream-read-sequence ((stream bounded-input-stream) sequence start end &key &allow-other-keys)
Package

trivial-gray-streams.

Source

stream.lisp.


5.1.6 Conditions

Condition: archive-error

All errors signaled by ARCHIVE are of this type.

Package

archive.

Source

conditions.lisp.

Direct superclasses

simple-error.

Direct subclasses
Condition: invalid-cpio-magic-error

Signaled when the magic field for an entry is invalid.

Package

archive.

Source

cpio.lisp.

Direct superclasses

archive-error.

Condition: invalid-tar-checksum-error

Signaled when the checksum in a tar header is invalid.

Package

archive.

Source

tar.lisp.

Direct superclasses

tar-error.

Direct methods
Direct slots
Slot: provided
Initargs

:provided

Readers

provided.

Writers

This slot is read-only.

Slot: computed
Initargs

:computed

Readers

computed.

Writers

This slot is read-only.

Condition: tar-error

All errors specific to tar archives are of this type.

Package

archive.

Source

tar.lisp.

Direct superclasses

archive-error.

Direct subclasses
Condition: unhandled-error

Signaled when a tar entry that ARCHIVE doesn’t understand is encountered.

Package

archive.

Source

tar.lisp.

Direct superclasses

tar-error.

Direct methods

typeflag.

Direct slots
Slot: typeflag
Initargs

:typeflag

Readers

typeflag.

Writers

This slot is read-only.

Condition: unhandled-extract-entry-error

Signaled when attempting to extract an unsupported tar entry.

Package

archive.

Source

tar.lisp.

Direct superclasses

tar-error.

Condition: unhandled-read-header-error

Signaled when attempting to parse an unsupported tar entry.

Package

archive.

Source

tar.lisp.

Direct superclasses

tar-error.

Condition: unhandled-write-entry-error

Signaled when attempting to write an unsupported tar entry.

Package

archive.

Source

tar.lisp.

Direct superclasses

tar-error.


Previous: , Up: Public Interface   [Contents][Index]

5.1.7 Classes

Class: archive
Package

archive.

Source

archive.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: entry-buffer
Type

(simple-array (unsigned-byte 8) (*))

Initargs

:entry-buffer

Readers

entry-buffer.

Writers

This slot is read-only.

Slot: file-buffer
Type

(simple-array (unsigned-byte 8) (*))

Initform

(make-array 8192 :element-type (quote (unsigned-byte 8)))

Readers

file-buffer.

Writers

This slot is read-only.

Slot: direction
Initargs

:direction

Readers

%archive-direction.

Writers

This slot is read-only.

Slot: bytes-output
Initform

0

Readers

bytes-output.

Writers

(setf bytes-output).

Slot: open-archive-p
Initform

t

Readers

open-archive-p.

Writers

(setf open-archive-p).

Slot: skippable-p
Readers

skippable-p.

Writers

(setf skippable-p).

Slot: stream
Package

common-lisp.

Type

stream

Initargs

:stream

Readers

archive-stream.

Writers

This slot is read-only.

Class: odc-cpio-archive
Package

archive.

Source

cpio.lisp.

Direct superclasses

cpio-archive.

Direct methods
Class: svr4-cpio-archive
Package

archive.

Source

cpio.lisp.

Direct superclasses

cpio-archive.

Direct methods
Class: tar-archive
Package

archive.

Source

tar.lisp.

Direct superclasses

archive.

Direct methods

5.2 Internals


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.1 Constants

Constant: +ascii-a+
Package

archive.

Source

tar.lisp.

Constant: +ascii-nine+
Package

archive.

Source

tar.lisp.

Constant: +ascii-space+
Package

archive.

Source

tar.lisp.

Constant: +ascii-z+
Package

archive.

Source

tar.lisp.

Constant: +ascii-zero+
Package

archive.

Source

tar.lisp.

Constant: +cpio-block-special-file+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-character-special-file+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-directory-file+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-execute-group+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-execute-others+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-execute-owner+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-fifo-special-file+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-read-group+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-read-others+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-read-owner+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-regular-file+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-setgid+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-setuid+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-socket-file+
Package

archive.

Source

cpio.lisp.

Package

archive.

Source

cpio.lisp.

Constant: +cpio-write-group+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-write-others+
Package

archive.

Source

cpio.lisp.

Constant: +cpio-write-owner+
Package

archive.

Source

cpio.lisp.

Package

archive.

Source

tar.lisp.

Constant: +gnutar-long-name+
Package

archive.

Source

tar.lisp.

Constant: +gnutar-sparse+
Package

archive.

Source

tar.lisp.

Constant: +odc-cpio-header-dev-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-dev-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-filesize-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-filesize-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-gid-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-gid-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-inode-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-inode-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-magic-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-magic-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-mode-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-mode-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-mtime-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-mtime-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-namesize-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-namesize-offset+
Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-rdev-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-rdev-offset+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-uid-length+
Package

archive.

Source

formats.lisp.

Constant: +odc-cpio-header-uid-offset+
Package

archive.

Source

formats.lisp.

Constant: +permissions-mask+
Package

archive.

Source

compat.lisp.

Constant: +posix-extended-header+
Package

archive.

Source

tar.lisp.

Constant: +posix-global-header+
Package

archive.

Source

tar.lisp.

Constant: +svr4-cpio-header-crc-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-crc-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-devmajor-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-devmajor-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-devminor-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-devminor-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-filesize-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-filesize-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-gid-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-gid-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-ino-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-ino-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-magic-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-magic-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-mode-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-mode-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-mtime-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-mtime-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-namesize-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-namesize-offset+
Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-rdevmajor-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-rdevmajor-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-rdevminor-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-rdevminor-offset+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-uid-length+
Package

archive.

Source

formats.lisp.

Constant: +svr4-cpio-header-uid-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-block-device+
Package

archive.

Source

tar.lisp.

Constant: +tar-character-device+
Package

archive.

Source

tar.lisp.

Constant: +tar-directory-file+
Package

archive.

Source

tar.lisp.

Constant: +tar-fifo-device+
Package

archive.

Source

tar.lisp.

Package

archive.

Source

tar.lisp.

Constant: +tar-header-%%padding-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-%%padding-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-%name-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-%name-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-%prefix-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-%prefix-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-checksum-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-checksum-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-devmajor-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-devmajor-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-devminor-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-devminor-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-gid-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-gid-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-gname-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-gname-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-linkname-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-linkname-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-magic-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-magic-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-mode-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-mode-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-mtime-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-mtime-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-size-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-size-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-typeflag-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-typeflag-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-uid-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-uid-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-uname-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-uname-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-version-length+
Package

archive.

Source

formats.lisp.

Constant: +tar-header-version-offset+
Package

archive.

Source

formats.lisp.

Constant: +tar-implementation-specific-file+
Package

archive.

Source

tar.lisp.

Constant: +tar-n-block-bytes+
Package

archive.

Source

tar.lisp.

Constant: +tar-n-record-blocks+
Package

archive.

Source

tar.lisp.

Constant: +tar-n-record-bytes+
Package

archive.

Source

tar.lisp.

Constant: +tar-regular-alternate-file+
Package

archive.

Source

tar.lisp.

Constant: +tar-regular-file+
Package

archive.

Source

tar.lisp.

Package

archive.

Source

tar.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.2 Special variables

Special Variable: *cpio-trailer*
Package

archive.

Source

cpio.lisp.

Special Variable: *modefuns-to-typeflags*
Package

archive.

Source

tar.lisp.

Special Variable: *odc-cpio-magic-vector*
Package

archive.

Source

cpio.lisp.

Special Variable: *svr4-crc-cpio-magic-vector*
Package

archive.

Source

cpio.lisp.

Special Variable: *svr4-nocrc-cpio-magic-vector*
Package

archive.

Source

cpio.lisp.

Special Variable: *tar-magic-vector*
Package

archive.

Source

tar.lisp.

Special Variable: *tar-version-vector*
Package

archive.

Source

tar.lisp.


5.2.3 Macros

Macro: define-octet-header (class-name &rest field-defs)
Package

archive.

Source

macros.lisp.

Macro: with-extracted-fields ((entry-class buffer offset &rest fields) &body body)
Package

archive.

Source

macros.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.4 Ordinary functions

Function: bytevec-to-string (bytevec)
Package

archive.

Source

archive.lisp.

Function: compute-checksum-for-tar-header (block start)
Package

archive.

Source

tar.lisp.

Function: compute-old-checksum-for-tar-header (block start)
Package

archive.

Source

tar.lisp.

Function: convert-bytevec-to-string (buffer &key start end)
Package

archive.

Source

archive.lisp.

Function: convert-string-to-bytevec (string &key start end)
Package

archive.

Source

archive.lisp.

Function: create-tar-file (pathname filelist)
Package

archive.

Source

tar.lisp.

Function: discard-unused-entry-data (archive entry rounding-function)
Package

archive.

Source

archive.lisp.

Function: extract-files-from-archive (archive &optional filter)
Package

archive.

Source

archive.lisp.

Function: extract-files-from-pathname (pathname &optional filter)
Package

archive.

Source

archive.lisp.

Function: extractor-function-name (entry-name field-name)
Package

archive.

Source

macros.lisp.

Function: initialize-entry-buffer (archive buffer-length)

Initialize the ENTRY-BUFFER of ARCHIVE.

Package

archive.

Source

archive.lisp.

Function: injector-function-name (entry-name field-name)
Package

archive.

Source

macros.lisp.

Function: isblockfile (mode)
Package

archive.

Source

compat.lisp.

Function: ischarfile (mode)
Package

archive.

Source

compat.lisp.

Function: isdir (mode)
Package

archive.

Source

compat.lisp.

Function: isfifo (mode)
Package

archive.

Source

compat.lisp.

Package

archive.

Source

compat.lisp.

Function: isreg (mode)
Package

archive.

Source

compat.lisp.

Function: make-bounded-stream (stream size)
Package

archive.

Source

stream.lisp.

Function: make-field-map ()
Package

archive.

Source

formats.lisp.

Function: make-stream-for-entry (archive entry)
Package

archive.

Source

archive.lisp.

Function: null-block-p (block start)
Package

archive.

Source

tar.lisp.

Function: odc-cpio-header-read-dev-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-filesize-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-gid-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-inode-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-magic-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-mode-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-mtime-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-namesize-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-rdev-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-read-uid-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-dev-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-filesize-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-gid-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-inode-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-magic-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-mode-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-mtime-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-namesize-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-rdev-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: odc-cpio-header-write-uid-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: read-bytevec-from-buffer (buffer &key start end nullp)
Package

archive.

Source

tar.lisp.

Function: read-data-block (archive block-length &optional pad-func)

Read a (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)) array of BLOCK-LENGTH from ARCHIVE. BLOCK-LENGTH is padded with PAD-FUNC to meet archive requirements about alignment.

Package

archive.

Source

archive.lisp.

Function: read-entry-block (archive)
Package

archive.

Source

archive.lisp.

Function: read-number-from-buffer (buffer &key start end radix)
Package

archive.

Source

tar.lisp.

Function: read-tar-entry-from-buffer (buffer &key start)
Package

archive.

Source

tar.lisp.

Function: round-up-cpio-entry-data (num)
Package

archive.

Source

cpio.lisp.

Function: round-up-cpio-namesize (size)
Package

archive.

Source

cpio.lisp.

Function: round-up-to-tar-block (num)
Package

archive.

Source

tar.lisp.

Function: stat (file)
Package

archive.

Source

compat.lisp.

Function: stat-gid (stat)
Package

archive.

Source

compat.lisp.

Function: stat-ino (stat)
Package

archive.

Source

compat.lisp.

Function: stat-mode (stat)
Package

archive.

Source

compat.lisp.

Function: stat-mtime (stat)
Package

archive.

Source

compat.lisp.

Package

archive.

Source

compat.lisp.

Function: stat-size (stat)
Package

archive.

Source

compat.lisp.

Function: stat-uid (stat)
Package

archive.

Source

compat.lisp.

Function: string-to-bytevec (string)
Package

archive.

Source

archive.lisp.

Function: svr4-cpio-header-read-crc-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-devmajor-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-devminor-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-filesize-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-gid-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-ino-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-magic-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-mode-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-mtime-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-namesize-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-rdevmajor-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-rdevminor-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-read-uid-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-crc-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-devmajor-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-devminor-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-filesize-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-gid-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-ino-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-magic-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-mode-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-mtime-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-namesize-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-rdevmajor-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-rdevminor-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: svr4-cpio-header-write-uid-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-block-checksum-matches-p (block checksum start)
Package

archive.

Source

tar.lisp.

Function: tar-checksum-guts (block start transform-fun)
Package

archive.

Source

tar.lisp.

Function: tar-header-read-%%padding-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-%name-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-%prefix-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-checksum-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-devmajor-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-devminor-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-gid-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-gname-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-linkname-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-magic-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-mode-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-mtime-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-size-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-typeflag-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-uid-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-uname-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-read-version-from-buffer (buffer entry-start)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-%%padding-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-%name-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-%prefix-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-checksum-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-devmajor-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-devminor-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-gid-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-gname-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-linkname-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-magic-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-mode-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-mtime-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-size-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-typeflag-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-uid-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-uname-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: tar-header-write-version-to-buffer (buffer entry-start thing)
Package

archive.

Source

formats.lisp.

Function: transfer-entry-data-to-stream* (archive entry stream rounding-function)
Package

archive.

Source

archive.lisp.

Function: transfer-stream-to-archive (archive stream)
Package

archive.

Source

tar.lisp.

Function: typeflag-for-mode (mode)
Package

archive.

Source

tar.lisp.

Function: write-data-block (archive block start &optional end)
Package

archive.

Source

archive.lisp.

Function: write-number-to-buffer (number buffer &key start end radix nullp)
Package

archive.

Source

tar.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.5 Generic functions

Generic Reader: %%padding (object)
Package

archive.

Methods
Reader Method: %%padding ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

%%padding.

Generic Writer: (setf %%padding) (object)
Package

archive.

Methods
Writer Method: (setf %%padding) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

%%padding.

Generic Reader: %archive-direction (object)
Package

archive.

Methods
Reader Method: %archive-direction ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

direction.

Generic Reader: %name (object)
Package

archive.

Methods
Reader Method: %name ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

%name.

Reader Method: %name ((svr4-cpio-entry svr4-cpio-entry))

automatically generated reader method

Source

formats.lisp.

Target Slot

%name.

Reader Method: %name ((odc-cpio-entry odc-cpio-entry))

automatically generated reader method

Source

formats.lisp.

Target Slot

%name.

Generic Writer: (setf %name) (object)
Package

archive.

Methods
Writer Method: (setf %name) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

%name.

Generic Reader: %prefix (object)
Package

archive.

Methods
Reader Method: %prefix ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

%prefix.

Generic Writer: (setf %prefix) (object)
Package

archive.

Methods
Writer Method: (setf %prefix) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

%prefix.

Generic Reader: archive-stream (object)
Package

archive.

Methods
Reader Method: archive-stream ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

stream.

Generic Reader: base-pathname (object)
Package

archive.

Methods
Reader Method: base-pathname ((tar-longname-entry tar-longname-entry))

automatically generated reader method

Source

formats.lisp.

Target Slot

base-pathname.

Generic Reader: bytes-output (object)
Package

archive.

Methods
Reader Method: bytes-output ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

bytes-output.

Generic Writer: (setf bytes-output) (object)
Package

archive.

Methods
Writer Method: (setf bytes-output) ((archive archive))

automatically generated writer method

Source

archive.lisp.

Target Slot

bytes-output.

Generic Reader: checksum (object)
Package

archive.

Methods
Reader Method: checksum ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

checksum.

Generic Writer: (setf checksum) (object)
Package

archive.

Methods
Writer Method: (setf checksum) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

checksum.

Generic Reader: computed (condition)
Package

archive.

Methods
Reader Method: computed ((condition invalid-tar-checksum-error))
Source

tar.lisp.

Target Slot

computed.

Generic Reader: crc (object)
Package

archive.

Methods
Reader Method: crc ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

crc.

Generic Writer: (setf crc) (object)
Package

archive.

Methods
Writer Method: (setf crc) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

crc.

Generic Reader: data-discarded-p (object)
Package

archive.

Methods
Reader Method: data-discarded-p ((archive-entry archive-entry))

automatically generated reader method

Source

formats.lisp.

Target Slot

data-discarded-p.

Generic Writer: (setf data-discarded-p) (object)
Package

archive.

Methods
Writer Method: (setf data-discarded-p) ((archive-entry archive-entry))

automatically generated writer method

Source

formats.lisp.

Target Slot

data-discarded-p.

Generic Reader: dev (object)
Package

archive.

Methods
Reader Method: dev ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

dev.

Generic Writer: (setf dev) (object)
Package

archive.

Methods
Writer Method: (setf dev) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

dev.

Generic Reader: devmajor (object)
Package

archive.

Methods
Reader Method: devmajor ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

devmajor.

Reader Method: devmajor ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

devmajor.

Generic Writer: (setf devmajor) (object)
Package

archive.

Methods
Writer Method: (setf devmajor) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

devmajor.

Writer Method: (setf devmajor) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

devmajor.

Generic Reader: devminor (object)
Package

archive.

Methods
Reader Method: devminor ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

devminor.

Reader Method: devminor ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

devminor.

Generic Writer: (setf devminor) (object)
Package

archive.

Methods
Writer Method: (setf devminor) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

devminor.

Writer Method: (setf devminor) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

devminor.

Generic Reader: entry-buffer (object)
Package

archive.

Methods
Reader Method: entry-buffer ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

entry-buffer.

Generic Reader: entry-pathname (object)
Package

archive.

Methods
Reader Method: entry-pathname ((archive-entry archive-entry))

automatically generated reader method

Source

formats.lisp.

Target Slot

pathname.

Generic Writer: (setf entry-pathname) (object)
Package

archive.

Methods
Writer Method: (setf entry-pathname) ((archive-entry archive-entry))

automatically generated writer method

Source

formats.lisp.

Target Slot

pathname.

Generic Reader: field-default (object)
Package

archive.

Methods
Reader Method: field-default ((defaulting-descriptor defaulting-descriptor))

automatically generated reader method

Source

macros.lisp.

Target Slot

default.

Generic Reader: field-length (object)
Package

archive.

Methods
Reader Method: field-length ((field-descriptor field-descriptor))

automatically generated reader method

Source

macros.lisp.

Target Slot

length.

Generic Reader: field-name (object)
Package

archive.

Methods
Reader Method: field-name ((field-descriptor field-descriptor))

automatically generated reader method

Source

macros.lisp.

Target Slot

name.

Generic Reader: field-offset (object)
Package

archive.

Methods
Reader Method: field-offset ((field-descriptor field-descriptor))

automatically generated reader method

Source

macros.lisp.

Target Slot

offset.

Generic Function: field-ref (field buffer entry-start)
Package

archive.

Source

macros.lisp.

Methods
Method: field-ref ((field number-descriptor) buffer entry-start)
Method: field-ref ((field byte-descriptor) buffer entry-start)
Method: field-ref ((field string-descriptor) buffer entry-start)
Generic Reader: fields (object)
Package

archive.

Methods
Reader Method: fields ((archive-entry archive-entry))

automatically generated reader method

Source

formats.lisp.

Target Slot

fields.

Generic Reader: file-buffer (object)
Package

archive.

Methods
Reader Method: file-buffer ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

file-buffer.

Generic Reader: filesize (object)
Package

archive.

Methods
Reader Method: filesize ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

filesize.

Reader Method: filesize ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

filesize.

Generic Writer: (setf filesize) (object)
Package

archive.

Methods
Writer Method: (setf filesize) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

filesize.

Writer Method: (setf filesize) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

filesize.

Generic Reader: gid (object)
Package

archive.

Methods
Reader Method: gid ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

gid.

Reader Method: gid ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

gid.

Reader Method: gid ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

gid.

Generic Writer: (setf gid) (object)
Package

archive.

Methods
Writer Method: (setf gid) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

gid.

Writer Method: (setf gid) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

gid.

Writer Method: (setf gid) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

gid.

Generic Reader: gname (object)
Package

archive.

Methods
Reader Method: gname ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

gname.

Generic Writer: (setf gname) (object)
Package

archive.

Methods
Writer Method: (setf gname) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

gname.

Generic Reader: ino (object)
Package

archive.

Methods
Reader Method: ino ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

ino.

Generic Writer: (setf ino) (object)
Package

archive.

Methods
Writer Method: (setf ino) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

ino.

Generic Reader: inode (object)
Package

archive.

Methods
Reader Method: inode ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

inode.

Generic Writer: (setf inode) (object)
Package

archive.

Methods
Writer Method: (setf inode) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

inode.

Generic Reader: linkname (object)
Package

archive.

Methods
Reader Method: linkname ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

linkname.

Generic Writer: (setf linkname) (object)
Package

archive.

Methods
Writer Method: (setf linkname) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

linkname.

Generic Reader: magic (object)
Package

archive.

Methods
Reader Method: magic ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

magic.

Reader Method: magic ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

magic.

Reader Method: magic ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

magic.

Generic Writer: (setf magic) (object)
Package

archive.

Methods
Writer Method: (setf magic) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

magic.

Writer Method: (setf magic) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

magic.

Writer Method: (setf magic) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

magic.

Generic Reader: mode (object)
Package

archive.

Methods
Reader Method: mode ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

mode.

Reader Method: mode ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

mode.

Reader Method: mode ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

mode.

Generic Writer: (setf mode) (object)
Package

archive.

Methods
Writer Method: (setf mode) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

mode.

Writer Method: (setf mode) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

mode.

Writer Method: (setf mode) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

mode.

Generic Reader: mtime (object)
Package

archive.

Methods
Reader Method: mtime ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

mtime.

Reader Method: mtime ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

mtime.

Reader Method: mtime ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

mtime.

Generic Writer: (setf mtime) (object)
Package

archive.

Methods
Writer Method: (setf mtime) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

mtime.

Writer Method: (setf mtime) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

mtime.

Writer Method: (setf mtime) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

mtime.

Generic Reader: n-bytes-remaining (object)
Package

archive.

Methods
Reader Method: n-bytes-remaining ((bounded-input-stream bounded-input-stream))

automatically generated reader method

Source

stream.lisp.

Target Slot

n-bytes-remaining.

Generic Writer: (setf n-bytes-remaining) (object)
Package

archive.

Methods
Writer Method: (setf n-bytes-remaining) ((bounded-input-stream bounded-input-stream))

automatically generated writer method

Source

stream.lisp.

Target Slot

n-bytes-remaining.

Generic Reader: namesize (object)
Package

archive.

Methods
Reader Method: namesize ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

namesize.

Reader Method: namesize ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

namesize.

Generic Writer: (setf namesize) (object)
Package

archive.

Methods
Writer Method: (setf namesize) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

namesize.

Writer Method: (setf namesize) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

namesize.

Package

archive.

Methods

automatically generated reader method

Source

formats.lisp.

Target Slot

nlink.

automatically generated reader method

Source

formats.lisp.

Target Slot

nlink.

Package

archive.

Methods

automatically generated writer method

Source

formats.lisp.

Target Slot

nlink.

automatically generated writer method

Source

formats.lisp.

Target Slot

nlink.

Generic Reader: null-terminated-p (object)
Package

archive.

Methods
Reader Method: null-terminated-p ((null-terminated-descriptor null-terminated-descriptor))

automatically generated reader method

Source

macros.lisp.

Target Slot

null-terminated.

Generic Reader: number-radix (object)
Package

archive.

Methods
Reader Method: number-radix ((number-descriptor number-descriptor))

automatically generated reader method

Source

macros.lisp.

Target Slot

radix.

Generic Reader: open-archive-p (object)
Package

archive.

Methods
Reader Method: open-archive-p ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

open-archive-p.

Generic Writer: (setf open-archive-p) (object)
Package

archive.

Methods
Writer Method: (setf open-archive-p) ((archive archive))

automatically generated writer method

Source

archive.lisp.

Target Slot

open-archive-p.

Generic Reader: provided (condition)
Package

archive.

Methods
Reader Method: provided ((condition invalid-tar-checksum-error))
Source

tar.lisp.

Target Slot

provided.

Generic Reader: rdev (object)
Package

archive.

Methods
Reader Method: rdev ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

rdev.

Generic Writer: (setf rdev) (object)
Package

archive.

Methods
Writer Method: (setf rdev) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

rdev.

Generic Reader: rdevmajor (object)
Package

archive.

Methods
Reader Method: rdevmajor ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

rdevmajor.

Generic Writer: (setf rdevmajor) (object)
Package

archive.

Methods
Writer Method: (setf rdevmajor) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

rdevmajor.

Generic Reader: rdevminor (object)
Package

archive.

Methods
Reader Method: rdevminor ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

rdevminor.

Generic Writer: (setf rdevminor) (object)
Package

archive.

Methods
Writer Method: (setf rdevminor) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

rdevminor.

Generic Function: size (object)
Package

archive.

Methods
Method: size ((entry cpio-entry))
Source

cpio.lisp.

Reader Method: size ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

size.

Generic Writer: (setf size) (object)
Package

archive.

Methods
Writer Method: (setf size) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

size.

Generic Reader: skippable-p (object)
Package

archive.

Methods
Reader Method: skippable-p ((archive archive))

automatically generated reader method

Source

archive.lisp.

Target Slot

skippable-p.

Generic Writer: (setf skippable-p) (object)
Package

archive.

Methods
Writer Method: (setf skippable-p) ((archive archive))

automatically generated writer method

Source

archive.lisp.

Target Slot

skippable-p.

Generic Function: transfer-entry-data-to-stream (archive entry stream)

Write the data in ARCHIVE associated with ENTRY into STREAM.

Package

archive.

Source

generics.lisp.

Methods
Method: transfer-entry-data-to-stream ((archive cpio-archive) (entry cpio-entry) stream)
Source

cpio.lisp.

Method: transfer-entry-data-to-stream ((archive tar-archive) (entry tar-entry) stream)
Source

tar.lisp.

Generic Reader: typeflag (object)
Package

archive.

Methods
Reader Method: typeflag ((condition unhandled-error))
Source

tar.lisp.

Target Slot

typeflag.

Reader Method: typeflag ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

typeflag.

Generic Writer: (setf typeflag) (object)
Package

archive.

Methods
Writer Method: (setf typeflag) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

typeflag.

Generic Reader: uid (object)
Package

archive.

Methods
Reader Method: uid ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

uid.

Reader Method: uid ((svr4-cpio-header svr4-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

uid.

Reader Method: uid ((odc-cpio-header odc-cpio-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

uid.

Generic Writer: (setf uid) (object)
Package

archive.

Methods
Writer Method: (setf uid) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

uid.

Writer Method: (setf uid) ((svr4-cpio-header svr4-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

uid.

Writer Method: (setf uid) ((odc-cpio-header odc-cpio-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

uid.

Generic Reader: uname (object)
Package

archive.

Methods
Reader Method: uname ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

uname.

Generic Writer: (setf uname) (object)
Package

archive.

Methods
Writer Method: (setf uname) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

uname.

Generic Reader: version (object)
Package

archive.

Methods
Reader Method: version ((tar-header tar-header))

automatically generated reader method

Source

formats.lisp.

Target Slot

version.

Generic Writer: (setf version) (object)
Package

archive.

Methods
Writer Method: (setf version) ((tar-header tar-header))

automatically generated writer method

Source

formats.lisp.

Target Slot

version.

Generic Reader: wrapped-stream (object)
Package

archive.

Methods
Reader Method: wrapped-stream ((bounded-input-stream bounded-input-stream))

automatically generated reader method

Source

stream.lisp.

Target Slot

wrapped-stream.

Generic Function: write-entry-data (archive entry stream)

Write any data associated with ENTRY, possibly found
in STREAM to ARCHIVE; called after WRITE-ENTRY-TO-BUFFER. STREAM is interpreted as in WRITE-ENTRY-TO-ARCHIVE.

Package

archive.

Source

generics.lisp.

Methods
Method: write-entry-data ((archive tar-archive) (entry tar-longname-entry) stream)
Source

tar.lisp.

Method: write-entry-data ((archive archive) (entry directory-entry-mixin) stream)
Source

archive.lisp.

Method: write-entry-data ((archive archive) entry stream)
Source

archive.lisp.

Generic Function: write-entry-to-buffer (entry buffer &optional start)

Write the information associated with ENTRY into BUFFER, beginning at position START.

Package

archive.

Source

generics.lisp.

Methods
Method: write-entry-to-buffer ((entry svr4-cpio-entry) buffer &optional start)
Source

cpio.lisp.

Method: write-entry-to-buffer ((entry odc-cpio-entry) buffer &optional start)
Source

cpio.lisp.

Method: write-entry-to-buffer ((entry tar-entry) buffer &optional start)
Source

tar.lisp.


Previous: , Up: Internals   [Contents][Index]

5.2.6 Classes

Class: archive-entry
Package

archive.

Source

formats.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: stream
Package

common-lisp.

Slot: pathname
Package

common-lisp.

Initargs

:pathname

Readers

entry-pathname.

Writers

(setf entry-pathname).

Slot: fields
Initform

(archive::make-field-map)

Readers

fields.

Writers

This slot is read-only.

Slot: data-discarded-p
Readers

data-discarded-p.

Writers

(setf data-discarded-p).

Class: bounded-input-stream
Package

archive.

Source

stream.lisp.

Direct superclasses
  • fundamental-binary-input-stream.
  • trivial-gray-stream-mixin.
Direct methods
Direct Default Initargs
InitargValue
:bytes0
Direct slots
Slot: wrapped-stream
Initargs

:stream

Readers

wrapped-stream.

Writers

This slot is read-only.

Slot: n-bytes-remaining
Initargs

:bytes

Readers

n-bytes-remaining.

Writers

(setf n-bytes-remaining).

Class: byte-descriptor
Package

archive.

Source

macros.lisp.

Direct superclasses
Direct methods

field-ref.

Direct Default Initargs
InitargValue
:default0
Class: cpio-archive
Package

archive.

Source

cpio.lisp.

Direct superclasses

archive.

Direct subclasses
Direct methods
Class: cpio-entry
Package

archive.

Source

formats.lisp.

Direct superclasses

archive-entry.

Direct subclasses
Direct methods
Class: defaulting-descriptor
Package

archive.

Source

macros.lisp.

Direct subclasses
Direct methods

field-default.

Direct slots
Slot: default
Initargs

:default

Readers

field-default.

Writers

This slot is read-only.

Class: directory-entry-mixin
Package

archive.

Source

formats.lisp.

Direct subclasses

directory-tar-entry.

Direct methods
Class: directory-tar-entry
Package

archive.

Source

formats.lisp.

Direct superclasses
Class: field-descriptor
Package

archive.

Source

macros.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

field-name.

Writers

This slot is read-only.

Slot: length
Package

common-lisp.

Initargs

:length

Readers

field-length.

Writers

This slot is read-only.

Slot: offset
Initargs

:offset

Readers

field-offset.

Writers

This slot is read-only.

Class: null-terminated-descriptor
Package

archive.

Source

macros.lisp.

Direct subclasses
Direct methods

null-terminated-p.

Direct Default Initargs
InitargValue
:nullpnil
Direct slots
Slot: null-terminated
Initargs

:nullp

Readers

null-terminated-p.

Writers

This slot is read-only.

Class: number-descriptor
Package

archive.

Source

macros.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:default0
Direct slots
Slot: radix
Initargs

:radix

Readers

number-radix.

Writers

This slot is read-only.

Class: odc-cpio-entry
Package

archive.

Source

formats.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: %name
Initargs

:name

Readers

%name.

Writers

This slot is read-only.

Class: odc-cpio-header
Package

archive.

Source

formats.lisp.

Direct subclasses

odc-cpio-entry.

Direct methods
Direct Default Initargs
InitargValue
:magic0
:dev0
:inode0
:mode0
:uid0
:gid0
:nlink0
:rdev0
:mtime0
:namesize0
:filesize0
Direct slots
Slot: magic
Initargs

:magic

Readers

magic.

Writers

(setf magic).

Slot: dev
Initargs

:dev

Readers

dev.

Writers

(setf dev).

Slot: inode
Initargs

:inode

Readers

inode.

Writers

(setf inode).

Slot: mode
Initargs

:mode

Readers

mode.

Writers

(setf mode).

Slot: uid
Initargs

:uid

Readers

uid.

Writers

(setf uid).

Slot: gid
Initargs

:gid

Readers

gid.

Writers

(setf gid).

Initargs

:nlink

Readers

nlink.

Writers

(setf nlink).

Slot: rdev
Initargs

:rdev

Readers

rdev.

Writers

(setf rdev).

Slot: mtime
Initargs

:mtime

Readers

mtime.

Writers

(setf mtime).

Slot: namesize
Initargs

:namesize

Readers

namesize.

Writers

(setf namesize).

Slot: filesize
Initargs

:filesize

Readers

filesize.

Writers

(setf filesize).

Class: string-descriptor
Package

archive.

Source

macros.lisp.

Direct superclasses
Direct methods

field-ref.

Direct Default Initargs
InitargValue
:default(make-array 0 element-type (quote (unsigned-byte 8)))
Class: svr4-cpio-entry
Package

archive.

Source

formats.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: %name
Initargs

:name

Readers

%name.

Writers

This slot is read-only.

Class: svr4-cpio-header
Package

archive.

Source

formats.lisp.

Direct subclasses

svr4-cpio-entry.

Direct methods
Direct Default Initargs
InitargValue
:magic0
:ino0
:mode0
:uid0
:gid0
:nlink0
:mtime0
:filesize0
:devmajor0
:devminor0
:rdevmajor0
:rdevminor0
:namesize0
:crc0
Direct slots
Slot: magic
Initargs

:magic

Readers

magic.

Writers

(setf magic).

Slot: ino
Initargs

:ino

Readers

ino.

Writers

(setf ino).

Slot: mode
Initargs

:mode

Readers

mode.

Writers

(setf mode).

Slot: uid
Initargs

:uid

Readers

uid.

Writers

(setf uid).

Slot: gid
Initargs

:gid

Readers

gid.

Writers

(setf gid).

Initargs

:nlink

Readers

nlink.

Writers

(setf nlink).

Slot: mtime
Initargs

:mtime

Readers

mtime.

Writers

(setf mtime).

Slot: filesize
Initargs

:filesize

Readers

filesize.

Writers

(setf filesize).

Slot: devmajor
Initargs

:devmajor

Readers

devmajor.

Writers

(setf devmajor).

Slot: devminor
Initargs

:devminor

Readers

devminor.

Writers

(setf devminor).

Slot: rdevmajor
Initargs

:rdevmajor

Readers

rdevmajor.

Writers

(setf rdevmajor).

Slot: rdevminor
Initargs

:rdevminor

Readers

rdevminor.

Writers

(setf rdevminor).

Slot: namesize
Initargs

:namesize

Readers

namesize.

Writers

(setf namesize).

Slot: crc
Initargs

:crc

Readers

crc.

Writers

(setf crc).

Class: tar-entry
Package

archive.

Source

formats.lisp.

Direct superclasses
Direct subclasses
Direct methods
Class: tar-header
Package

archive.

Source

formats.lisp.

Direct subclasses

tar-entry.

Direct methods
Direct Default Initargs
InitargValue
:%name#()
:mode0
:uid0
:gid0
:size0
:mtime0
:checksum0
:typeflag0
:linkname#()
:magic#()
:version#()
:uname#()
:gname#()
:devmajor0
:devminor0
:%prefix#()
:%%padding#()
Direct slots
Slot: %name
Initargs

:%name

Readers

%name.

Writers

(setf %name).

Slot: mode
Initargs

:mode

Readers

mode.

Writers

(setf mode).

Slot: uid
Initargs

:uid

Readers

uid.

Writers

(setf uid).

Slot: gid
Initargs

:gid

Readers

gid.

Writers

(setf gid).

Slot: size
Initargs

:size

Readers

size.

Writers

(setf size).

Slot: mtime
Initargs

:mtime

Readers

mtime.

Writers

(setf mtime).

Slot: checksum
Initargs

:checksum

Readers

checksum.

Writers

(setf checksum).

Slot: typeflag
Initargs

:typeflag

Readers

typeflag.

Writers

(setf typeflag).

Slot: linkname
Initargs

:linkname

Readers

linkname.

Writers

(setf linkname).

Slot: magic
Initargs

:magic

Readers

magic.

Writers

(setf magic).

Slot: version
Initargs

:version

Readers

version.

Writers

(setf version).

Slot: uname
Initargs

:uname

Readers

uname.

Writers

(setf uname).

Slot: gname
Initargs

:gname

Readers

gname.

Writers

(setf gname).

Slot: devmajor
Initargs

:devmajor

Readers

devmajor.

Writers

(setf devmajor).

Slot: devminor
Initargs

:devminor

Readers

devminor.

Writers

(setf devminor).

Slot: %prefix
Initargs

:%prefix

Readers

%prefix.

Writers

(setf %prefix).

Slot: %%padding
Initargs

:%%padding

Readers

%%padding.

Writers

(setf %%padding).

Class: tar-longname-entry
Package

archive.

Source

formats.lisp.

Direct superclasses

tar-entry.

Direct methods
Direct slots
Slot: base-pathname
Initargs

:base-pathname

Readers

base-pathname.

Writers

This slot is read-only.


Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts


Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%%padding: Private generic functions
%%padding: Private generic functions
%archive-direction: Private generic functions
%archive-direction: Private generic functions
%name: Private generic functions
%name: Private generic functions
%name: Private generic functions
%name: Private generic functions
%prefix: Private generic functions
%prefix: Private generic functions

(
(setf %%padding): Private generic functions
(setf %%padding): Private generic functions
(setf %name): Private generic functions
(setf %name): Private generic functions
(setf %prefix): Private generic functions
(setf %prefix): Private generic functions
(setf bytes-output): Private generic functions
(setf bytes-output): Private generic functions
(setf checksum): Private generic functions
(setf checksum): Private generic functions
(setf crc): Private generic functions
(setf crc): Private generic functions
(setf data-discarded-p): Private generic functions
(setf data-discarded-p): Private generic functions
(setf dev): Private generic functions
(setf dev): Private generic functions
(setf devmajor): Private generic functions
(setf devmajor): Private generic functions
(setf devmajor): Private generic functions
(setf devminor): Private generic functions
(setf devminor): Private generic functions
(setf devminor): Private generic functions
(setf entry-pathname): Private generic functions
(setf entry-pathname): Private generic functions
(setf filesize): Private generic functions
(setf filesize): Private generic functions
(setf filesize): Private generic functions
(setf gid): Private generic functions
(setf gid): Private generic functions
(setf gid): Private generic functions
(setf gid): Private generic functions
(setf gname): Private generic functions
(setf gname): Private generic functions
(setf ino): Private generic functions
(setf ino): Private generic functions
(setf inode): Private generic functions
(setf inode): Private generic functions
(setf linkname): Private generic functions
(setf linkname): Private generic functions
(setf magic): Private generic functions
(setf magic): Private generic functions
(setf magic): Private generic functions
(setf magic): Private generic functions
(setf mode): Private generic functions
(setf mode): Private generic functions
(setf mode): Private generic functions
(setf mode): Private generic functions
(setf mtime): Private generic functions
(setf mtime): Private generic functions
(setf mtime): Private generic functions
(setf mtime): Private generic functions
(setf n-bytes-remaining): Private generic functions
(setf n-bytes-remaining): Private generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf namesize): Private generic functions
(setf namesize): Private generic functions
(setf namesize): Private generic functions
(setf nlink): Private generic functions
(setf nlink): Private generic functions
(setf nlink): Private generic functions
(setf open-archive-p): Private generic functions
(setf open-archive-p): Private generic functions
(setf rdev): Private generic functions
(setf rdev): Private generic functions
(setf rdevmajor): Private generic functions
(setf rdevmajor): Private generic functions
(setf rdevminor): Private generic functions
(setf rdevminor): Private generic functions
(setf size): Private generic functions
(setf size): Private generic functions
(setf skippable-p): Private generic functions
(setf skippable-p): Private generic functions
(setf typeflag): Private generic functions
(setf typeflag): Private generic functions
(setf uid): Private generic functions
(setf uid): Private generic functions
(setf uid): Private generic functions
(setf uid): Private generic functions
(setf uname): Private generic functions
(setf uname): Private generic functions
(setf version): Private generic functions
(setf version): Private generic functions

A
archive-stream: Private generic functions
archive-stream: Private generic functions

B
base-pathname: Private generic functions
base-pathname: Private generic functions
bytes-output: Private generic functions
bytes-output: Private generic functions
bytevec-to-string: Private ordinary functions

C
checksum: Private generic functions
checksum: Private generic functions
close-archive: Public ordinary functions
compute-checksum-for-tar-header: Private ordinary functions
compute-old-checksum-for-tar-header: Private ordinary functions
computed: Private generic functions
computed: Private generic functions
convert-bytevec-to-string: Private ordinary functions
convert-string-to-bytevec: Private ordinary functions
crc: Private generic functions
crc: Private generic functions
create-entry-from-pathname: Public generic functions
create-entry-from-pathname: Public generic functions
create-entry-from-pathname: Public generic functions
create-entry-from-pathname: Public generic functions
create-entry-from-pathname: Public generic functions
create-tar-file: Private ordinary functions

D
data-discarded-p: Private generic functions
data-discarded-p: Private generic functions
define-octet-header: Private macros
dev: Private generic functions
dev: Private generic functions
devmajor: Private generic functions
devmajor: Private generic functions
devmajor: Private generic functions
devminor: Private generic functions
devminor: Private generic functions
devminor: Private generic functions
discard-entry: Public generic functions
discard-entry: Public generic functions
discard-entry: Public generic functions
discard-unused-entry-data: Private ordinary functions
do-archive-entries: Public macros

E
entry-block-device-p: Public generic functions
entry-block-device-p: Public generic functions
entry-block-device-p: Public generic functions
entry-buffer: Private generic functions
entry-buffer: Private generic functions
entry-character-device-p: Public generic functions
entry-character-device-p: Public generic functions
entry-character-device-p: Public generic functions
entry-directory-p: Public generic functions
entry-directory-p: Public generic functions
entry-directory-p: Public generic functions
entry-fifo-p: Public generic functions
entry-fifo-p: Public generic functions
entry-fifo-p: Public generic functions
entry-pathname: Private generic functions
entry-pathname: Private generic functions
entry-regular-file-p: Public generic functions
entry-regular-file-p: Public generic functions
entry-regular-file-p: Public generic functions
entry-stream: Public ordinary functions
entry-symbolic-link-p: Public generic functions
entry-symbolic-link-p: Public generic functions
entry-symbolic-link-p: Public generic functions
extract-entry: Public generic functions
extract-entry: Public generic functions
extract-files-from-archive: Private ordinary functions
extract-files-from-pathname: Private ordinary functions
extractor-function-name: Private ordinary functions

F
field-default: Private generic functions
field-default: Private generic functions
field-length: Private generic functions
field-length: Private generic functions
field-name: Private generic functions
field-name: Private generic functions
field-offset: Private generic functions
field-offset: Private generic functions
field-ref: Private generic functions
field-ref: Private generic functions
field-ref: Private generic functions
field-ref: Private generic functions
fields: Private generic functions
fields: Private generic functions
file-buffer: Private generic functions
file-buffer: Private generic functions
filesize: Private generic functions
filesize: Private generic functions
filesize: Private generic functions
finalize-archive: Public generic functions
finalize-archive: Public generic functions
finalize-archive: Public generic functions
finalize-archive: Public generic functions
Function, bytevec-to-string: Private ordinary functions
Function, close-archive: Public ordinary functions
Function, compute-checksum-for-tar-header: Private ordinary functions
Function, compute-old-checksum-for-tar-header: Private ordinary functions
Function, convert-bytevec-to-string: Private ordinary functions
Function, convert-string-to-bytevec: Private ordinary functions
Function, create-tar-file: Private ordinary functions
Function, discard-unused-entry-data: Private ordinary functions
Function, entry-stream: Public ordinary functions
Function, extract-files-from-archive: Private ordinary functions
Function, extract-files-from-pathname: Private ordinary functions
Function, extractor-function-name: Private ordinary functions
Function, initialize-entry-buffer: Private ordinary functions
Function, injector-function-name: Private ordinary functions
Function, isblockfile: Private ordinary functions
Function, ischarfile: Private ordinary functions
Function, isdir: Private ordinary functions
Function, isfifo: Private ordinary functions
Function, islink: Private ordinary functions
Function, isreg: Private ordinary functions
Function, make-bounded-stream: Private ordinary functions
Function, make-field-map: Private ordinary functions
Function, make-stream-for-entry: Private ordinary functions
Function, null-block-p: Private ordinary functions
Function, odc-cpio-header-read-dev-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-filesize-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-gid-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-inode-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-magic-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-mode-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-mtime-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-namesize-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-nlink-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-rdev-from-buffer: Private ordinary functions
Function, odc-cpio-header-read-uid-from-buffer: Private ordinary functions
Function, odc-cpio-header-write-dev-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-filesize-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-gid-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-inode-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-magic-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-mode-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-mtime-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-namesize-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-nlink-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-rdev-to-buffer: Private ordinary functions
Function, odc-cpio-header-write-uid-to-buffer: Private ordinary functions
Function, open-archive: Public ordinary functions
Function, read-bytevec-from-buffer: Private ordinary functions
Function, read-data-block: Private ordinary functions
Function, read-entry-block: Private ordinary functions
Function, read-number-from-buffer: Private ordinary functions
Function, read-tar-entry-from-buffer: Private ordinary functions
Function, round-up-cpio-entry-data: Private ordinary functions
Function, round-up-cpio-namesize: Private ordinary functions
Function, round-up-to-tar-block: Private ordinary functions
Function, stat: Private ordinary functions
Function, stat-gid: Private ordinary functions
Function, stat-ino: Private ordinary functions
Function, stat-mode: Private ordinary functions
Function, stat-mtime: Private ordinary functions
Function, stat-nlink: Private ordinary functions
Function, stat-size: Private ordinary functions
Function, stat-uid: Private ordinary functions
Function, string-to-bytevec: Private ordinary functions
Function, svr4-cpio-header-read-crc-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-devmajor-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-devminor-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-filesize-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-gid-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-ino-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-magic-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-mode-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-mtime-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-namesize-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-nlink-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-rdevmajor-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-rdevminor-from-buffer: Private ordinary functions
Function, svr4-cpio-header-read-uid-from-buffer: Private ordinary functions
Function, svr4-cpio-header-write-crc-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-devmajor-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-devminor-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-filesize-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-gid-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-ino-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-magic-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-mode-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-mtime-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-namesize-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-nlink-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-rdevmajor-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-rdevminor-to-buffer: Private ordinary functions
Function, svr4-cpio-header-write-uid-to-buffer: Private ordinary functions
Function, tar-block-checksum-matches-p: Private ordinary functions
Function, tar-checksum-guts: Private ordinary functions
Function, tar-header-read-%%padding-from-buffer: Private ordinary functions
Function, tar-header-read-%name-from-buffer: Private ordinary functions
Function, tar-header-read-%prefix-from-buffer: Private ordinary functions
Function, tar-header-read-checksum-from-buffer: Private ordinary functions
Function, tar-header-read-devmajor-from-buffer: Private ordinary functions
Function, tar-header-read-devminor-from-buffer: Private ordinary functions
Function, tar-header-read-gid-from-buffer: Private ordinary functions
Function, tar-header-read-gname-from-buffer: Private ordinary functions
Function, tar-header-read-linkname-from-buffer: Private ordinary functions
Function, tar-header-read-magic-from-buffer: Private ordinary functions
Function, tar-header-read-mode-from-buffer: Private ordinary functions
Function, tar-header-read-mtime-from-buffer: Private ordinary functions
Function, tar-header-read-size-from-buffer: Private ordinary functions
Function, tar-header-read-typeflag-from-buffer: Private ordinary functions
Function, tar-header-read-uid-from-buffer: Private ordinary functions
Function, tar-header-read-uname-from-buffer: Private ordinary functions
Function, tar-header-read-version-from-buffer: Private ordinary functions
Function, tar-header-write-%%padding-to-buffer: Private ordinary functions
Function, tar-header-write-%name-to-buffer: Private ordinary functions
Function, tar-header-write-%prefix-to-buffer: Private ordinary functions
Function, tar-header-write-checksum-to-buffer: Private ordinary functions
Function, tar-header-write-devmajor-to-buffer: Private ordinary functions
Function, tar-header-write-devminor-to-buffer: Private ordinary functions
Function, tar-header-write-gid-to-buffer: Private ordinary functions
Function, tar-header-write-gname-to-buffer: Private ordinary functions
Function, tar-header-write-linkname-to-buffer: Private ordinary functions
Function, tar-header-write-magic-to-buffer: Private ordinary functions
Function, tar-header-write-mode-to-buffer: Private ordinary functions
Function, tar-header-write-mtime-to-buffer: Private ordinary functions
Function, tar-header-write-size-to-buffer: Private ordinary functions
Function, tar-header-write-typeflag-to-buffer: Private ordinary functions
Function, tar-header-write-uid-to-buffer: Private ordinary functions
Function, tar-header-write-uname-to-buffer: Private ordinary functions
Function, tar-header-write-version-to-buffer: Private ordinary functions
Function, transfer-entry-data-to-stream*: Private ordinary functions
Function, transfer-stream-to-archive: Private ordinary functions
Function, typeflag-for-mode: Private ordinary functions
Function, write-data-block: Private ordinary functions
Function, write-number-to-buffer: Private ordinary functions

G
Generic Function, %%padding: Private generic functions
Generic Function, %archive-direction: Private generic functions
Generic Function, %name: Private generic functions
Generic Function, %prefix: Private generic functions
Generic Function, (setf %%padding): Private generic functions
Generic Function, (setf %name): Private generic functions
Generic Function, (setf %prefix): Private generic functions
Generic Function, (setf bytes-output): Private generic functions
Generic Function, (setf checksum): Private generic functions
Generic Function, (setf crc): Private generic functions
Generic Function, (setf data-discarded-p): Private generic functions
Generic Function, (setf dev): Private generic functions
Generic Function, (setf devmajor): Private generic functions
Generic Function, (setf devminor): Private generic functions
Generic Function, (setf entry-pathname): Private generic functions
Generic Function, (setf filesize): Private generic functions
Generic Function, (setf gid): Private generic functions
Generic Function, (setf gname): Private generic functions
Generic Function, (setf ino): Private generic functions
Generic Function, (setf inode): Private generic functions
Generic Function, (setf linkname): Private generic functions
Generic Function, (setf magic): Private generic functions
Generic Function, (setf mode): Private generic functions
Generic Function, (setf mtime): Private generic functions
Generic Function, (setf n-bytes-remaining): Private generic functions
Generic Function, (setf name): Public generic functions
Generic Function, (setf namesize): Private generic functions
Generic Function, (setf nlink): Private generic functions
Generic Function, (setf open-archive-p): Private generic functions
Generic Function, (setf rdev): Private generic functions
Generic Function, (setf rdevmajor): Private generic functions
Generic Function, (setf rdevminor): Private generic functions
Generic Function, (setf size): Private generic functions
Generic Function, (setf skippable-p): Private generic functions
Generic Function, (setf typeflag): Private generic functions
Generic Function, (setf uid): Private generic functions
Generic Function, (setf uname): Private generic functions
Generic Function, (setf version): Private generic functions
Generic Function, archive-stream: Private generic functions
Generic Function, base-pathname: Private generic functions
Generic Function, bytes-output: Private generic functions
Generic Function, checksum: Private generic functions
Generic Function, computed: Private generic functions
Generic Function, crc: Private generic functions
Generic Function, create-entry-from-pathname: Public generic functions
Generic Function, data-discarded-p: Private generic functions
Generic Function, dev: Private generic functions
Generic Function, devmajor: Private generic functions
Generic Function, devminor: Private generic functions
Generic Function, discard-entry: Public generic functions
Generic Function, entry-block-device-p: Public generic functions
Generic Function, entry-buffer: Private generic functions
Generic Function, entry-character-device-p: Public generic functions
Generic Function, entry-directory-p: Public generic functions
Generic Function, entry-fifo-p: Public generic functions
Generic Function, entry-pathname: Private generic functions
Generic Function, entry-regular-file-p: Public generic functions
Generic Function, entry-symbolic-link-p: Public generic functions
Generic Function, extract-entry: Public generic functions
Generic Function, field-default: Private generic functions
Generic Function, field-length: Private generic functions
Generic Function, field-name: Private generic functions
Generic Function, field-offset: Private generic functions
Generic Function, field-ref: Private generic functions
Generic Function, fields: Private generic functions
Generic Function, file-buffer: Private generic functions
Generic Function, filesize: Private generic functions
Generic Function, finalize-archive: Public generic functions
Generic Function, gid: Private generic functions
Generic Function, gname: Private generic functions
Generic Function, ino: Private generic functions
Generic Function, inode: Private generic functions
Generic Function, linkname: Private generic functions
Generic Function, magic: Private generic functions
Generic Function, mode: Private generic functions
Generic Function, mtime: Private generic functions
Generic Function, n-bytes-remaining: Private generic functions
Generic Function, name: Public generic functions
Generic Function, namesize: Private generic functions
Generic Function, nlink: Private generic functions
Generic Function, null-terminated-p: Private generic functions
Generic Function, number-radix: Private generic functions
Generic Function, open-archive-p: Private generic functions
Generic Function, provided: Private generic functions
Generic Function, rdev: Private generic functions
Generic Function, rdevmajor: Private generic functions
Generic Function, rdevminor: Private generic functions
Generic Function, read-entry-from-archive: Public generic functions
Generic Function, size: Private generic functions
Generic Function, skippable-p: Private generic functions
Generic Function, transfer-entry-data-to-stream: Private generic functions
Generic Function, typeflag: Private generic functions
Generic Function, uid: Private generic functions
Generic Function, uname: Private generic functions
Generic Function, version: Private generic functions
Generic Function, wrapped-stream: Private generic functions
Generic Function, write-entry-data: Private generic functions
Generic Function, write-entry-to-archive: Public generic functions
Generic Function, write-entry-to-buffer: Private generic functions
gid: Private generic functions
gid: Private generic functions
gid: Private generic functions
gid: Private generic functions
gname: Private generic functions
gname: Private generic functions

I
initialize-entry-buffer: Private ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
injector-function-name: Private ordinary functions
ino: Private generic functions
ino: Private generic functions
inode: Private generic functions
inode: Private generic functions
isblockfile: Private ordinary functions
ischarfile: Private ordinary functions
isdir: Private ordinary functions
isfifo: Private ordinary functions
islink: Private ordinary functions
isreg: Private ordinary functions

L
linkname: Private generic functions
linkname: Private generic functions

M
Macro, define-octet-header: Private macros
Macro, do-archive-entries: Public macros
Macro, with-extracted-fields: Private macros
Macro, with-open-archive: Public macros
magic: Private generic functions
magic: Private generic functions
magic: Private generic functions
magic: Private generic functions
make-bounded-stream: Private ordinary functions
make-field-map: Private ordinary functions
make-stream-for-entry: Private ordinary functions
Method, %%padding: Private generic functions
Method, %archive-direction: Private generic functions
Method, %name: Private generic functions
Method, %name: Private generic functions
Method, %name: Private generic functions
Method, %prefix: Private generic functions
Method, (setf %%padding): Private generic functions
Method, (setf %name): Private generic functions
Method, (setf %prefix): Private generic functions
Method, (setf bytes-output): Private generic functions
Method, (setf checksum): Private generic functions
Method, (setf crc): Private generic functions
Method, (setf data-discarded-p): Private generic functions
Method, (setf dev): Private generic functions
Method, (setf devmajor): Private generic functions
Method, (setf devmajor): Private generic functions
Method, (setf devminor): Private generic functions
Method, (setf devminor): Private generic functions
Method, (setf entry-pathname): Private generic functions
Method, (setf filesize): Private generic functions
Method, (setf filesize): Private generic functions
Method, (setf gid): Private generic functions
Method, (setf gid): Private generic functions
Method, (setf gid): Private generic functions
Method, (setf gname): Private generic functions
Method, (setf ino): Private generic functions
Method, (setf inode): Private generic functions
Method, (setf linkname): Private generic functions
Method, (setf magic): Private generic functions
Method, (setf magic): Private generic functions
Method, (setf magic): Private generic functions
Method, (setf mode): Private generic functions
Method, (setf mode): Private generic functions
Method, (setf mode): Private generic functions
Method, (setf mtime): Private generic functions
Method, (setf mtime): Private generic functions
Method, (setf mtime): Private generic functions
Method, (setf n-bytes-remaining): Private generic functions
Method, (setf name): Public generic functions
Method, (setf namesize): Private generic functions
Method, (setf namesize): Private generic functions
Method, (setf nlink): Private generic functions
Method, (setf nlink): Private generic functions
Method, (setf open-archive-p): Private generic functions
Method, (setf rdev): Private generic functions
Method, (setf rdevmajor): Private generic functions
Method, (setf rdevminor): Private generic functions
Method, (setf size): Private generic functions
Method, (setf skippable-p): Private generic functions
Method, (setf typeflag): Private generic functions
Method, (setf uid): Private generic functions
Method, (setf uid): Private generic functions
Method, (setf uid): Private generic functions
Method, (setf uname): Private generic functions
Method, (setf version): Private generic functions
Method, archive-stream: Private generic functions
Method, base-pathname: Private generic functions
Method, bytes-output: Private generic functions
Method, checksum: Private generic functions
Method, computed: Private generic functions
Method, crc: Private generic functions
Method, create-entry-from-pathname: Public generic functions
Method, create-entry-from-pathname: Public generic functions
Method, create-entry-from-pathname: Public generic functions
Method, create-entry-from-pathname: Public generic functions
Method, data-discarded-p: Private generic functions
Method, dev: Private generic functions
Method, devmajor: Private generic functions
Method, devmajor: Private generic functions
Method, devminor: Private generic functions
Method, devminor: Private generic functions
Method, discard-entry: Public generic functions
Method, discard-entry: Public generic functions
Method, entry-block-device-p: Public generic functions
Method, entry-block-device-p: Public generic functions
Method, entry-buffer: Private generic functions
Method, entry-character-device-p: Public generic functions
Method, entry-character-device-p: Public generic functions
Method, entry-directory-p: Public generic functions
Method, entry-directory-p: Public generic functions
Method, entry-fifo-p: Public generic functions
Method, entry-fifo-p: Public generic functions
Method, entry-pathname: Private generic functions
Method, entry-regular-file-p: Public generic functions
Method, entry-regular-file-p: Public generic functions
Method, entry-symbolic-link-p: Public generic functions
Method, entry-symbolic-link-p: Public generic functions
Method, extract-entry: Public generic functions
Method, field-default: Private generic functions
Method, field-length: Private generic functions
Method, field-name: Private generic functions
Method, field-offset: Private generic functions
Method, field-ref: Private generic functions
Method, field-ref: Private generic functions
Method, field-ref: Private generic functions
Method, fields: Private generic functions
Method, file-buffer: Private generic functions
Method, filesize: Private generic functions
Method, filesize: Private generic functions
Method, finalize-archive: Public generic functions
Method, finalize-archive: Public generic functions
Method, finalize-archive: Public generic functions
Method, gid: Private generic functions
Method, gid: Private generic functions
Method, gid: Private generic functions
Method, gname: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, ino: Private generic functions
Method, inode: Private generic functions
Method, linkname: Private generic functions
Method, magic: Private generic functions
Method, magic: Private generic functions
Method, magic: Private generic functions
Method, mode: Private generic functions
Method, mode: Private generic functions
Method, mode: Private generic functions
Method, mtime: Private generic functions
Method, mtime: Private generic functions
Method, mtime: Private generic functions
Method, n-bytes-remaining: Private generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, namesize: Private generic functions
Method, namesize: Private generic functions
Method, nlink: Private generic functions
Method, nlink: Private generic functions
Method, null-terminated-p: Private generic functions
Method, number-radix: Private generic functions
Method, open-archive-p: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, provided: Private generic functions
Method, rdev: Private generic functions
Method, rdevmajor: Private generic functions
Method, rdevminor: Private generic functions
Method, read-entry-from-archive: Public generic functions
Method, read-entry-from-archive: Public generic functions
Method, read-entry-from-archive: Public generic functions
Method, read-entry-from-archive: Public generic functions
Method, read-entry-from-archive: Public generic functions
Method, size: Private generic functions
Method, size: Private generic functions
Method, skippable-p: Private generic functions
Method, stream-read-byte: Public standalone methods
Method, stream-read-sequence: Public standalone methods
Method, transfer-entry-data-to-stream: Private generic functions
Method, transfer-entry-data-to-stream: Private generic functions
Method, typeflag: Private generic functions
Method, typeflag: Private generic functions
Method, uid: Private generic functions
Method, uid: Private generic functions
Method, uid: Private generic functions
Method, uname: Private generic functions
Method, version: Private generic functions
Method, wrapped-stream: Private generic functions
Method, write-entry-data: Private generic functions
Method, write-entry-data: Private generic functions
Method, write-entry-data: Private generic functions
Method, write-entry-to-archive: Public generic functions
Method, write-entry-to-archive: Public generic functions
Method, write-entry-to-archive: Public generic functions
Method, write-entry-to-archive: Public generic functions
Method, write-entry-to-archive: Public generic functions
Method, write-entry-to-buffer: Private generic functions
Method, write-entry-to-buffer: Private generic functions
Method, write-entry-to-buffer: Private generic functions
mode: Private generic functions
mode: Private generic functions
mode: Private generic functions
mode: Private generic functions
mtime: Private generic functions
mtime: Private generic functions
mtime: Private generic functions
mtime: Private generic functions

N
n-bytes-remaining: Private generic functions
n-bytes-remaining: Private generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
namesize: Private generic functions
namesize: Private generic functions
namesize: Private generic functions
nlink: Private generic functions
nlink: Private generic functions
nlink: Private generic functions
null-block-p: Private ordinary functions
null-terminated-p: Private generic functions
null-terminated-p: Private generic functions
number-radix: Private generic functions
number-radix: Private generic functions

O
odc-cpio-header-read-dev-from-buffer: Private ordinary functions
odc-cpio-header-read-filesize-from-buffer: Private ordinary functions
odc-cpio-header-read-gid-from-buffer: Private ordinary functions
odc-cpio-header-read-inode-from-buffer: Private ordinary functions
odc-cpio-header-read-magic-from-buffer: Private ordinary functions
odc-cpio-header-read-mode-from-buffer: Private ordinary functions
odc-cpio-header-read-mtime-from-buffer: Private ordinary functions
odc-cpio-header-read-namesize-from-buffer: Private ordinary functions
odc-cpio-header-read-nlink-from-buffer: Private ordinary functions
odc-cpio-header-read-rdev-from-buffer: Private ordinary functions
odc-cpio-header-read-uid-from-buffer: Private ordinary functions
odc-cpio-header-write-dev-to-buffer: Private ordinary functions
odc-cpio-header-write-filesize-to-buffer: Private ordinary functions
odc-cpio-header-write-gid-to-buffer: Private ordinary functions
odc-cpio-header-write-inode-to-buffer: Private ordinary functions
odc-cpio-header-write-magic-to-buffer: Private ordinary functions
odc-cpio-header-write-mode-to-buffer: Private ordinary functions
odc-cpio-header-write-mtime-to-buffer: Private ordinary functions
odc-cpio-header-write-namesize-to-buffer: Private ordinary functions
odc-cpio-header-write-nlink-to-buffer: Private ordinary functions
odc-cpio-header-write-rdev-to-buffer: Private ordinary functions
odc-cpio-header-write-uid-to-buffer: Private ordinary functions
open-archive: Public ordinary functions
open-archive-p: Private generic functions
open-archive-p: Private generic functions

P
print-object: Public standalone methods
print-object: Public standalone methods
provided: Private generic functions
provided: Private generic functions

R
rdev: Private generic functions
rdev: Private generic functions
rdevmajor: Private generic functions
rdevmajor: Private generic functions
rdevminor: Private generic functions
rdevminor: Private generic functions
read-bytevec-from-buffer: Private ordinary functions
read-data-block: Private ordinary functions
read-entry-block: Private ordinary functions
read-entry-from-archive: Public generic functions
read-entry-from-archive: Public generic functions
read-entry-from-archive: Public generic functions
read-entry-from-archive: Public generic functions
read-entry-from-archive: Public generic functions
read-entry-from-archive: Public generic functions
read-number-from-buffer: Private ordinary functions
read-tar-entry-from-buffer: Private ordinary functions
round-up-cpio-entry-data: Private ordinary functions
round-up-cpio-namesize: Private ordinary functions
round-up-to-tar-block: Private ordinary functions

S
size: Private generic functions
size: Private generic functions
size: Private generic functions
skippable-p: Private generic functions
skippable-p: Private generic functions
stat: Private ordinary functions
stat-gid: Private ordinary functions
stat-ino: Private ordinary functions
stat-mode: Private ordinary functions
stat-mtime: Private ordinary functions
stat-nlink: Private ordinary functions
stat-size: Private ordinary functions
stat-uid: Private ordinary functions
stream-read-byte: Public standalone methods
stream-read-sequence: Public standalone methods
string-to-bytevec: Private ordinary functions
svr4-cpio-header-read-crc-from-buffer: Private ordinary functions
svr4-cpio-header-read-devmajor-from-buffer: Private ordinary functions
svr4-cpio-header-read-devminor-from-buffer: Private ordinary functions
svr4-cpio-header-read-filesize-from-buffer: Private ordinary functions
svr4-cpio-header-read-gid-from-buffer: Private ordinary functions
svr4-cpio-header-read-ino-from-buffer: Private ordinary functions
svr4-cpio-header-read-magic-from-buffer: Private ordinary functions
svr4-cpio-header-read-mode-from-buffer: Private ordinary functions
svr4-cpio-header-read-mtime-from-buffer: Private ordinary functions
svr4-cpio-header-read-namesize-from-buffer: Private ordinary functions
svr4-cpio-header-read-nlink-from-buffer: Private ordinary functions
svr4-cpio-header-read-rdevmajor-from-buffer: Private ordinary functions
svr4-cpio-header-read-rdevminor-from-buffer: Private ordinary functions
svr4-cpio-header-read-uid-from-buffer: Private ordinary functions
svr4-cpio-header-write-crc-to-buffer: Private ordinary functions
svr4-cpio-header-write-devmajor-to-buffer: Private ordinary functions
svr4-cpio-header-write-devminor-to-buffer: Private ordinary functions
svr4-cpio-header-write-filesize-to-buffer: Private ordinary functions
svr4-cpio-header-write-gid-to-buffer: Private ordinary functions
svr4-cpio-header-write-ino-to-buffer: Private ordinary functions
svr4-cpio-header-write-magic-to-buffer: Private ordinary functions
svr4-cpio-header-write-mode-to-buffer: Private ordinary functions
svr4-cpio-header-write-mtime-to-buffer: Private ordinary functions
svr4-cpio-header-write-namesize-to-buffer: Private ordinary functions
svr4-cpio-header-write-nlink-to-buffer: Private ordinary functions
svr4-cpio-header-write-rdevmajor-to-buffer: Private ordinary functions
svr4-cpio-header-write-rdevminor-to-buffer: Private ordinary functions
svr4-cpio-header-write-uid-to-buffer: Private ordinary functions

T
tar-block-checksum-matches-p: Private ordinary functions
tar-checksum-guts: Private ordinary functions
tar-header-read-%%padding-from-buffer: Private ordinary functions
tar-header-read-%name-from-buffer: Private ordinary functions
tar-header-read-%prefix-from-buffer: Private ordinary functions
tar-header-read-checksum-from-buffer: Private ordinary functions
tar-header-read-devmajor-from-buffer: Private ordinary functions
tar-header-read-devminor-from-buffer: Private ordinary functions
tar-header-read-gid-from-buffer: Private ordinary functions
tar-header-read-gname-from-buffer: Private ordinary functions
tar-header-read-linkname-from-buffer: Private ordinary functions
tar-header-read-magic-from-buffer: Private ordinary functions
tar-header-read-mode-from-buffer: Private ordinary functions
tar-header-read-mtime-from-buffer: Private ordinary functions
tar-header-read-size-from-buffer: Private ordinary functions
tar-header-read-typeflag-from-buffer: Private ordinary functions
tar-header-read-uid-from-buffer: Private ordinary functions
tar-header-read-uname-from-buffer: Private ordinary functions
tar-header-read-version-from-buffer: Private ordinary functions
tar-header-write-%%padding-to-buffer: Private ordinary functions
tar-header-write-%name-to-buffer: Private ordinary functions
tar-header-write-%prefix-to-buffer: Private ordinary functions
tar-header-write-checksum-to-buffer: Private ordinary functions
tar-header-write-devmajor-to-buffer: Private ordinary functions
tar-header-write-devminor-to-buffer: Private ordinary functions
tar-header-write-gid-to-buffer: Private ordinary functions
tar-header-write-gname-to-buffer: Private ordinary functions
tar-header-write-linkname-to-buffer: Private ordinary functions
tar-header-write-magic-to-buffer: Private ordinary functions
tar-header-write-mode-to-buffer: Private ordinary functions
tar-header-write-mtime-to-buffer: Private ordinary functions
tar-header-write-size-to-buffer: Private ordinary functions
tar-header-write-typeflag-to-buffer: Private ordinary functions
tar-header-write-uid-to-buffer: Private ordinary functions
tar-header-write-uname-to-buffer: Private ordinary functions
tar-header-write-version-to-buffer: Private ordinary functions
transfer-entry-data-to-stream: Private generic functions
transfer-entry-data-to-stream: Private generic functions
transfer-entry-data-to-stream: Private generic functions
transfer-entry-data-to-stream*: Private ordinary functions
transfer-stream-to-archive: Private ordinary functions
typeflag: Private generic functions
typeflag: Private generic functions
typeflag: Private generic functions
typeflag-for-mode: Private ordinary functions

U
uid: Private generic functions
uid: Private generic functions
uid: Private generic functions
uid: Private generic functions
uname: Private generic functions
uname: Private generic functions

V
version: Private generic functions
version: Private generic functions

W
with-extracted-fields: Private macros
with-open-archive: Public macros
wrapped-stream: Private generic functions
wrapped-stream: Private generic functions
write-data-block: Private ordinary functions
write-entry-data: Private generic functions
write-entry-data: Private generic functions
write-entry-data: Private generic functions
write-entry-data: Private generic functions
write-entry-to-archive: Public generic functions
write-entry-to-archive: Public generic functions
write-entry-to-archive: Public generic functions
write-entry-to-archive: Public generic functions
write-entry-to-archive: Public generic functions
write-entry-to-archive: Public generic functions
write-entry-to-buffer: Private generic functions
write-entry-to-buffer: Private generic functions
write-entry-to-buffer: Private generic functions
write-entry-to-buffer: Private generic functions
write-number-to-buffer: Private ordinary functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   %   *   +  
B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%%padding: Private classes
%name: Private classes
%name: Private classes
%name: Private classes
%prefix: Private classes

*
*bytevec-to-string-conversion-function*: Public special variables
*cpio-trailer*: Private special variables
*modefuns-to-typeflags*: Private special variables
*odc-cpio-magic-vector*: Private special variables
*string-to-bytevec-conversion-function*: Public special variables
*svr4-crc-cpio-magic-vector*: Private special variables
*svr4-nocrc-cpio-magic-vector*: Private special variables
*tar-magic-vector*: Private special variables
*tar-version-vector*: Private special variables

+
+ascii-a+: Private constants
+ascii-nine+: Private constants
+ascii-space+: Private constants
+ascii-z+: Private constants
+ascii-zero+: Private constants
+cpio-block-special-file+: Private constants
+cpio-character-special-file+: Private constants
+cpio-directory-file+: Private constants
+cpio-execute-group+: Private constants
+cpio-execute-others+: Private constants
+cpio-execute-owner+: Private constants
+cpio-fifo-special-file+: Private constants
+cpio-read-group+: Private constants
+cpio-read-others+: Private constants
+cpio-read-owner+: Private constants
+cpio-regular-file+: Private constants
+cpio-setgid+: Private constants
+cpio-setuid+: Private constants
+cpio-socket-file+: Private constants
+cpio-symbolic-link-file+: Private constants
+cpio-write-group+: Private constants
+cpio-write-others+: Private constants
+cpio-write-owner+: Private constants
+gnutar-long-link-name+: Private constants
+gnutar-long-name+: Private constants
+gnutar-sparse+: Private constants
+odc-cpio-header-dev-length+: Private constants
+odc-cpio-header-dev-offset+: Private constants
+odc-cpio-header-filesize-length+: Private constants
+odc-cpio-header-filesize-offset+: Private constants
+odc-cpio-header-gid-length+: Private constants
+odc-cpio-header-gid-offset+: Private constants
+odc-cpio-header-inode-length+: Private constants
+odc-cpio-header-inode-offset+: Private constants
+odc-cpio-header-length+: Private constants
+odc-cpio-header-magic-length+: Private constants
+odc-cpio-header-magic-offset+: Private constants
+odc-cpio-header-mode-length+: Private constants
+odc-cpio-header-mode-offset+: Private constants
+odc-cpio-header-mtime-length+: Private constants
+odc-cpio-header-mtime-offset+: Private constants
+odc-cpio-header-namesize-length+: Private constants
+odc-cpio-header-namesize-offset+: Private constants
+odc-cpio-header-nlink-length+: Private constants
+odc-cpio-header-nlink-offset+: Private constants
+odc-cpio-header-rdev-length+: Private constants
+odc-cpio-header-rdev-offset+: Private constants
+odc-cpio-header-uid-length+: Private constants
+odc-cpio-header-uid-offset+: Private constants
+permissions-mask+: Private constants
+posix-extended-header+: Private constants
+posix-global-header+: Private constants
+svr4-cpio-header-crc-length+: Private constants
+svr4-cpio-header-crc-offset+: Private constants
+svr4-cpio-header-devmajor-length+: Private constants
+svr4-cpio-header-devmajor-offset+: Private constants
+svr4-cpio-header-devminor-length+: Private constants
+svr4-cpio-header-devminor-offset+: Private constants
+svr4-cpio-header-filesize-length+: Private constants
+svr4-cpio-header-filesize-offset+: Private constants
+svr4-cpio-header-gid-length+: Private constants
+svr4-cpio-header-gid-offset+: Private constants
+svr4-cpio-header-ino-length+: Private constants
+svr4-cpio-header-ino-offset+: Private constants
+svr4-cpio-header-length+: Private constants
+svr4-cpio-header-magic-length+: Private constants
+svr4-cpio-header-magic-offset+: Private constants
+svr4-cpio-header-mode-length+: Private constants
+svr4-cpio-header-mode-offset+: Private constants
+svr4-cpio-header-mtime-length+: Private constants
+svr4-cpio-header-mtime-offset+: Private constants
+svr4-cpio-header-namesize-length+: Private constants
+svr4-cpio-header-namesize-offset+: Private constants
+svr4-cpio-header-nlink-length+: Private constants
+svr4-cpio-header-nlink-offset+: Private constants
+svr4-cpio-header-rdevmajor-length+: Private constants
+svr4-cpio-header-rdevmajor-offset+: Private constants
+svr4-cpio-header-rdevminor-length+: Private constants
+svr4-cpio-header-rdevminor-offset+: Private constants
+svr4-cpio-header-uid-length+: Private constants
+svr4-cpio-header-uid-offset+: Private constants
+tar-block-device+: Private constants
+tar-character-device+: Private constants
+tar-directory-file+: Private constants
+tar-fifo-device+: Private constants
+tar-hard-link+: Private constants
+tar-header-%%padding-length+: Private constants
+tar-header-%%padding-offset+: Private constants
+tar-header-%name-length+: Private constants
+tar-header-%name-offset+: Private constants
+tar-header-%prefix-length+: Private constants
+tar-header-%prefix-offset+: Private constants
+tar-header-checksum-length+: Private constants
+tar-header-checksum-offset+: Private constants
+tar-header-devmajor-length+: Private constants
+tar-header-devmajor-offset+: Private constants
+tar-header-devminor-length+: Private constants
+tar-header-devminor-offset+: Private constants
+tar-header-gid-length+: Private constants
+tar-header-gid-offset+: Private constants
+tar-header-gname-length+: Private constants
+tar-header-gname-offset+: Private constants
+tar-header-length+: Private constants
+tar-header-linkname-length+: Private constants
+tar-header-linkname-offset+: Private constants
+tar-header-magic-length+: Private constants
+tar-header-magic-offset+: Private constants
+tar-header-mode-length+: Private constants
+tar-header-mode-offset+: Private constants
+tar-header-mtime-length+: Private constants
+tar-header-mtime-offset+: Private constants
+tar-header-size-length+: Private constants
+tar-header-size-offset+: Private constants
+tar-header-typeflag-length+: Private constants
+tar-header-typeflag-offset+: Private constants
+tar-header-uid-length+: Private constants
+tar-header-uid-offset+: Private constants
+tar-header-uname-length+: Private constants
+tar-header-uname-offset+: Private constants
+tar-header-version-length+: Private constants
+tar-header-version-offset+: Private constants
+tar-implementation-specific-file+: Private constants
+tar-n-block-bytes+: Private constants
+tar-n-record-blocks+: Private constants
+tar-n-record-bytes+: Private constants
+tar-regular-alternate-file+: Private constants
+tar-regular-file+: Private constants
+tar-symbolic-link+: Private constants

B
base-pathname: Private classes
bytes-output: Public classes

C
checksum: Private classes
computed: Public conditions
Constant, +ascii-a+: Private constants
Constant, +ascii-nine+: Private constants
Constant, +ascii-space+: Private constants
Constant, +ascii-z+: Private constants
Constant, +ascii-zero+: Private constants
Constant, +cpio-block-special-file+: Private constants
Constant, +cpio-character-special-file+: Private constants
Constant, +cpio-directory-file+: Private constants
Constant, +cpio-execute-group+: Private constants
Constant, +cpio-execute-others+: Private constants
Constant, +cpio-execute-owner+: Private constants
Constant, +cpio-fifo-special-file+: Private constants
Constant, +cpio-read-group+: Private constants
Constant, +cpio-read-others+: Private constants
Constant, +cpio-read-owner+: Private constants
Constant, +cpio-regular-file+: Private constants
Constant, +cpio-setgid+: Private constants
Constant, +cpio-setuid+: Private constants
Constant, +cpio-socket-file+: Private constants
Constant, +cpio-symbolic-link-file+: Private constants
Constant, +cpio-write-group+: Private constants
Constant, +cpio-write-others+: Private constants
Constant, +cpio-write-owner+: Private constants
Constant, +gnutar-long-link-name+: Private constants
Constant, +gnutar-long-name+: Private constants
Constant, +gnutar-sparse+: Private constants
Constant, +odc-cpio-header-dev-length+: Private constants
Constant, +odc-cpio-header-dev-offset+: Private constants
Constant, +odc-cpio-header-filesize-length+: Private constants
Constant, +odc-cpio-header-filesize-offset+: Private constants
Constant, +odc-cpio-header-gid-length+: Private constants
Constant, +odc-cpio-header-gid-offset+: Private constants
Constant, +odc-cpio-header-inode-length+: Private constants
Constant, +odc-cpio-header-inode-offset+: Private constants
Constant, +odc-cpio-header-length+: Private constants
Constant, +odc-cpio-header-magic-length+: Private constants
Constant, +odc-cpio-header-magic-offset+: Private constants
Constant, +odc-cpio-header-mode-length+: Private constants
Constant, +odc-cpio-header-mode-offset+: Private constants
Constant, +odc-cpio-header-mtime-length+: Private constants
Constant, +odc-cpio-header-mtime-offset+: Private constants
Constant, +odc-cpio-header-namesize-length+: Private constants
Constant, +odc-cpio-header-namesize-offset+: Private constants
Constant, +odc-cpio-header-nlink-length+: Private constants
Constant, +odc-cpio-header-nlink-offset+: Private constants
Constant, +odc-cpio-header-rdev-length+: Private constants
Constant, +odc-cpio-header-rdev-offset+: Private constants
Constant, +odc-cpio-header-uid-length+: Private constants
Constant, +odc-cpio-header-uid-offset+: Private constants
Constant, +permissions-mask+: Private constants
Constant, +posix-extended-header+: Private constants
Constant, +posix-global-header+: Private constants
Constant, +svr4-cpio-header-crc-length+: Private constants
Constant, +svr4-cpio-header-crc-offset+: Private constants
Constant, +svr4-cpio-header-devmajor-length+: Private constants
Constant, +svr4-cpio-header-devmajor-offset+: Private constants
Constant, +svr4-cpio-header-devminor-length+: Private constants
Constant, +svr4-cpio-header-devminor-offset+: Private constants
Constant, +svr4-cpio-header-filesize-length+: Private constants
Constant, +svr4-cpio-header-filesize-offset+: Private constants
Constant, +svr4-cpio-header-gid-length+: Private constants
Constant, +svr4-cpio-header-gid-offset+: Private constants
Constant, +svr4-cpio-header-ino-length+: Private constants
Constant, +svr4-cpio-header-ino-offset+: Private constants
Constant, +svr4-cpio-header-length+: Private constants
Constant, +svr4-cpio-header-magic-length+: Private constants
Constant, +svr4-cpio-header-magic-offset+: Private constants
Constant, +svr4-cpio-header-mode-length+: Private constants
Constant, +svr4-cpio-header-mode-offset+: Private constants
Constant, +svr4-cpio-header-mtime-length+: Private constants
Constant, +svr4-cpio-header-mtime-offset+: Private constants
Constant, +svr4-cpio-header-namesize-length+: Private constants
Constant, +svr4-cpio-header-namesize-offset+: Private constants
Constant, +svr4-cpio-header-nlink-length+: Private constants
Constant, +svr4-cpio-header-nlink-offset+: Private constants
Constant, +svr4-cpio-header-rdevmajor-length+: Private constants
Constant, +svr4-cpio-header-rdevmajor-offset+: Private constants
Constant, +svr4-cpio-header-rdevminor-length+: Private constants
Constant, +svr4-cpio-header-rdevminor-offset+: Private constants
Constant, +svr4-cpio-header-uid-length+: Private constants
Constant, +svr4-cpio-header-uid-offset+: Private constants
Constant, +tar-block-device+: Private constants
Constant, +tar-character-device+: Private constants
Constant, +tar-directory-file+: Private constants
Constant, +tar-fifo-device+: Private constants
Constant, +tar-hard-link+: Private constants
Constant, +tar-header-%%padding-length+: Private constants
Constant, +tar-header-%%padding-offset+: Private constants
Constant, +tar-header-%name-length+: Private constants
Constant, +tar-header-%name-offset+: Private constants
Constant, +tar-header-%prefix-length+: Private constants
Constant, +tar-header-%prefix-offset+: Private constants
Constant, +tar-header-checksum-length+: Private constants
Constant, +tar-header-checksum-offset+: Private constants
Constant, +tar-header-devmajor-length+: Private constants
Constant, +tar-header-devmajor-offset+: Private constants
Constant, +tar-header-devminor-length+: Private constants
Constant, +tar-header-devminor-offset+: Private constants
Constant, +tar-header-gid-length+: Private constants
Constant, +tar-header-gid-offset+: Private constants
Constant, +tar-header-gname-length+: Private constants
Constant, +tar-header-gname-offset+: Private constants
Constant, +tar-header-length+: Private constants
Constant, +tar-header-linkname-length+: Private constants
Constant, +tar-header-linkname-offset+: Private constants
Constant, +tar-header-magic-length+: Private constants
Constant, +tar-header-magic-offset+: Private constants
Constant, +tar-header-mode-length+: Private constants
Constant, +tar-header-mode-offset+: Private constants
Constant, +tar-header-mtime-length+: Private constants
Constant, +tar-header-mtime-offset+: Private constants
Constant, +tar-header-size-length+: Private constants
Constant, +tar-header-size-offset+: Private constants
Constant, +tar-header-typeflag-length+: Private constants
Constant, +tar-header-typeflag-offset+: Private constants
Constant, +tar-header-uid-length+: Private constants
Constant, +tar-header-uid-offset+: Private constants
Constant, +tar-header-uname-length+: Private constants
Constant, +tar-header-uname-offset+: Private constants
Constant, +tar-header-version-length+: Private constants
Constant, +tar-header-version-offset+: Private constants
Constant, +tar-implementation-specific-file+: Private constants
Constant, +tar-n-block-bytes+: Private constants
Constant, +tar-n-record-blocks+: Private constants
Constant, +tar-n-record-bytes+: Private constants
Constant, +tar-regular-alternate-file+: Private constants
Constant, +tar-regular-file+: Private constants
Constant, +tar-symbolic-link+: Private constants
crc: Private classes

D
data-discarded-p: Private classes
default: Private classes
dev: Private classes
devmajor: Private classes
devmajor: Private classes
devminor: Private classes
devminor: Private classes
direction: Public classes

E
entry-buffer: Public classes

F
fields: Private classes
file-buffer: Public classes
filesize: Private classes
filesize: Private classes

G
gid: Private classes
gid: Private classes
gid: Private classes
gname: Private classes

I
ino: Private classes
inode: Private classes

L
length: Private classes
linkname: Private classes

M
magic: Private classes
magic: Private classes
magic: Private classes
mode: Private classes
mode: Private classes
mode: Private classes
mtime: Private classes
mtime: Private classes
mtime: Private classes

N
n-bytes-remaining: Private classes
name: Private classes
namesize: Private classes
namesize: Private classes
nlink: Private classes
nlink: Private classes
null-terminated: Private classes

O
offset: Private classes
open-archive-p: Public classes

P
pathname: Private classes
provided: Public conditions

R
radix: Private classes
rdev: Private classes
rdevmajor: Private classes
rdevminor: Private classes

S
size: Private classes
skippable-p: Public classes
Slot, %%padding: Private classes
Slot, %name: Private classes
Slot, %name: Private classes
Slot, %name: Private classes
Slot, %prefix: Private classes
Slot, base-pathname: Private classes
Slot, bytes-output: Public classes
Slot, checksum: Private classes
Slot, computed: Public conditions
Slot, crc: Private classes
Slot, data-discarded-p: Private classes
Slot, default: Private classes
Slot, dev: Private classes
Slot, devmajor: Private classes
Slot, devmajor: Private classes
Slot, devminor: Private classes
Slot, devminor: Private classes
Slot, direction: Public classes
Slot, entry-buffer: Public classes
Slot, fields: Private classes
Slot, file-buffer: Public classes
Slot, filesize: Private classes
Slot, filesize: Private classes
Slot, gid: Private classes
Slot, gid: Private classes
Slot, gid: Private classes
Slot, gname: Private classes
Slot, ino: Private classes
Slot, inode: Private classes
Slot, length: Private classes
Slot, linkname: Private classes
Slot, magic: Private classes
Slot, magic: Private classes
Slot, magic: Private classes
Slot, mode: Private classes
Slot, mode: Private classes
Slot, mode: Private classes
Slot, mtime: Private classes
Slot, mtime: Private classes
Slot, mtime: Private classes
Slot, n-bytes-remaining: Private classes
Slot, name: Private classes
Slot, namesize: Private classes
Slot, namesize: Private classes
Slot, nlink: Private classes
Slot, nlink: Private classes
Slot, null-terminated: Private classes
Slot, offset: Private classes
Slot, open-archive-p: Public classes
Slot, pathname: Private classes
Slot, provided: Public conditions
Slot, radix: Private classes
Slot, rdev: Private classes
Slot, rdevmajor: Private classes
Slot, rdevminor: Private classes
Slot, size: Private classes
Slot, skippable-p: Public classes
Slot, stream: Public classes
Slot, stream: Private classes
Slot, typeflag: Public conditions
Slot, typeflag: Private classes
Slot, uid: Private classes
Slot, uid: Private classes
Slot, uid: Private classes
Slot, uname: Private classes
Slot, version: Private classes
Slot, wrapped-stream: Private classes
Special Variable, *bytevec-to-string-conversion-function*: Public special variables
Special Variable, *cpio-trailer*: Private special variables
Special Variable, *modefuns-to-typeflags*: Private special variables
Special Variable, *odc-cpio-magic-vector*: Private special variables
Special Variable, *string-to-bytevec-conversion-function*: Public special variables
Special Variable, *svr4-crc-cpio-magic-vector*: Private special variables
Special Variable, *svr4-nocrc-cpio-magic-vector*: Private special variables
Special Variable, *tar-magic-vector*: Private special variables
Special Variable, *tar-version-vector*: Private special variables
stream: Public classes
stream: Private classes

T
typeflag: Public conditions
typeflag: Private classes

U
uid: Private classes
uid: Private classes
uid: Private classes
uname: Private classes

V
version: Private classes

W
wrapped-stream: Private classes

Jump to:   %   *   +  
B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   V   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   B   C   D   F   G   I   L   M   N   O   P   R   S   T   U  
Index Entry  Section

A
archive: The archive system
archive: The archive package
archive: Public classes
archive-entry: Private classes
archive-error: Public conditions
archive-system: The archive-system package
archive.asd: The archive/archive․asd file
archive.lisp: The archive/archive․lisp file

B
bounded-input-stream: Private classes
byte-descriptor: Private classes

C
Class, archive: Public classes
Class, archive-entry: Private classes
Class, bounded-input-stream: Private classes
Class, byte-descriptor: Private classes
Class, cpio-archive: Private classes
Class, cpio-entry: Private classes
Class, defaulting-descriptor: Private classes
Class, directory-entry-mixin: Private classes
Class, directory-tar-entry: Private classes
Class, field-descriptor: Private classes
Class, null-terminated-descriptor: Private classes
Class, number-descriptor: Private classes
Class, odc-cpio-archive: Public classes
Class, odc-cpio-entry: Private classes
Class, odc-cpio-header: Private classes
Class, string-descriptor: Private classes
Class, svr4-cpio-archive: Public classes
Class, svr4-cpio-entry: Private classes
Class, svr4-cpio-header: Private classes
Class, tar-archive: Public classes
Class, tar-entry: Private classes
Class, tar-header: Private classes
Class, tar-longname-entry: Private classes
compat.lisp: The archive/compat․lisp file
Condition, archive-error: Public conditions
Condition, invalid-cpio-magic-error: Public conditions
Condition, invalid-tar-checksum-error: Public conditions
Condition, tar-error: Public conditions
Condition, unhandled-error: Public conditions
Condition, unhandled-extract-entry-error: Public conditions
Condition, unhandled-read-header-error: Public conditions
Condition, unhandled-write-entry-error: Public conditions
conditions.lisp: The archive/conditions․lisp file
cpio-archive: Private classes
cpio-entry: Private classes
cpio.lisp: The archive/cpio․lisp file

D
defaulting-descriptor: Private classes
directory-entry-mixin: Private classes
directory-tar-entry: Private classes

F
field-descriptor: Private classes
File, archive.asd: The archive/archive․asd file
File, archive.lisp: The archive/archive․lisp file
File, compat.lisp: The archive/compat․lisp file
File, conditions.lisp: The archive/conditions․lisp file
File, cpio.lisp: The archive/cpio․lisp file
File, formats.lisp: The archive/formats․lisp file
File, generics.lisp: The archive/generics․lisp file
File, license: The archive/license file
File, macros.lisp: The archive/macros․lisp file
File, news: The archive/news file
File, package.lisp: The archive/package․lisp file
File, readme: The archive/readme file
File, stream.lisp: The archive/stream․lisp file
File, tar.lisp: The archive/tar․lisp file
File, todo: The archive/todo file
formats.lisp: The archive/formats․lisp file

G
generics.lisp: The archive/generics․lisp file

I
invalid-cpio-magic-error: Public conditions
invalid-tar-checksum-error: Public conditions

L
license: The archive/license file

M
macros.lisp: The archive/macros․lisp file

N
news: The archive/news file
null-terminated-descriptor: Private classes
number-descriptor: Private classes

O
odc-cpio-archive: Public classes
odc-cpio-entry: Private classes
odc-cpio-header: Private classes

P
Package, archive: The archive package
Package, archive-system: The archive-system package
package.lisp: The archive/package․lisp file

R
readme: The archive/readme file

S
stream.lisp: The archive/stream․lisp file
string-descriptor: Private classes
svr4-cpio-archive: Public classes
svr4-cpio-entry: Private classes
svr4-cpio-header: Private classes
System, archive: The archive system

T
tar-archive: Public classes
tar-entry: Private classes
tar-error: Public conditions
tar-header: Private classes
tar-longname-entry: Private classes
tar.lisp: The archive/tar․lisp file
todo: The archive/todo file

U
unhandled-error: Public conditions
unhandled-extract-entry-error: Public conditions
unhandled-read-header-error: Public conditions
unhandled-write-entry-error: Public conditions

Jump to:   A   B   C   D   F   G   I   L   M   N   O   P   R   S   T   U