Annotation of researchv10dc/man/man5/cpio.5, revision 1.1

1.1     ! root        1: .TH CPIO 5
        !             2: .CT 1 comm_users
        !             3: .SH NAME
        !             4: cpio \- format of cpio archive
        !             5: .SH DESCRIPTION
        !             6: The archived files are recorded consecutively, each
        !             7: preceded by a
        !             8: .BR header .
        !             9: The  header
        !            10: structure, when the
        !            11: .B \-c
        !            12: option of
        !            13: .IR cpio (1)
        !            14: is not used, is:
        !            15: .PP
        !            16: .EX
        !            17: .ta \w'short 'u +\w'ushort 'u
        !            18: typdef unsigned short ushort;
        !            19: struct {
        !            20:        short   h_magic,
        !            21:                h_dev;
        !            22:        ushort  h_ino,
        !            23:                h_mode,
        !            24:                h_uid,
        !            25:                h_gid;
        !            26:        short   h_nlink,
        !            27:                h_rdev,
        !            28:                h_mtime[2],
        !            29:                h_namesize,
        !            30:                h_filesize[2];
        !            31:        char    h_name[h_namesize rounded to word];
        !            32: } Hdr;
        !            33: .EE
        !            34: .PP
        !            35: When the
        !            36: .B \-c
        !            37: option is used, the
        !            38: .B header
        !            39: information is printable, as described by the 
        !            40: .IR printf (3)
        !            41: call
        !            42: .IP
        !            43: .EX
        !            44: printf(Chdr, "%6o%6o%6o%6o%6o%6o%6o%6o%11lo%6o%11lo%s",
        !            45:        Hdr.h_magic, Hdr.h_dev, Hdr.h_ino, Hdr.h_mode,
        !            46:        Hdr.h_uid, Hdr.h_gid, Hdr.h_nlink, Hdr.h_rdev,
        !            47:        Longtime, Hdr.h_namesize, Longfile, Hdr.h_name
        !            48: .EE
        !            49: .PP
        !            50: .L Longtime
        !            51: and
        !            52: .L Longfile
        !            53: are equivalent to
        !            54: .L Hdr.h_mtime
        !            55: and
        !            56: .LR Hdr.h_filesize ,
        !            57: respectively.
        !            58: Every instance of
        !            59: .L h_magic
        !            60: contains the octal constant
        !            61: .LR 070707 .
        !            62: The items
        !            63: .L h_dev
        !            64: through
        !            65: .L h_mtime
        !            66: have meanings explained in
        !            67: .IR  stat (2).
        !            68: The length of the null-terminated path name
        !            69: .LR h_name ,
        !            70: including the null byte,
        !            71: is given by
        !            72: .LR h_namesize .
        !            73: .PP
        !            74: The last element
        !            75: of the archive
        !            76: is a dummy entry for the name
        !            77: .BR TRAILER!!! ,
        !            78: with padding to a multiple of 512 bytes.
        !            79: Special files, directories, and the trailer are recorded
        !            80: with
        !            81: .L h_filesize
        !            82: equal to zero.
        !            83: .SH "SEE ALSO"
        !            84: .IR cpio (1), 
        !            85: .IR find (1), 
        !            86: .IR stat (2).
        !            87: .\"    @(#)cpio.4      5.2 of 5/18/82

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.