IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 4 > archives man page

archives man page

Section 4 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





File Formats                                          archives(4)



NAME
     archives - device header

DESCRIPTION
     /* Magic numbers */
     #define CMN_ASC 0x070701    /* Cpio Magic Number for -c header */
     #define CMN_BIN 070707      /* Cpio Magic Number for Binary header */
     #define CMN_BBS 0143561     /* Cpio Magic Number for Byte-Swap header */
     #define CMN_CRC 0x070702    /* Cpio Magic Number for CRC header */
     #define CMS_ASC "070701"    /* Cpio Magic String for -c header */
     #define CMS_CHR "070707"    /* Cpio Magic String for odc header */
     #define CMS_CRC "070702"    /* Cpio Magic String for CRC header */
     #define CMS_LEN 6           /* Cpio Magic String length */
     /* Various header and field lengths */
     #define CHRSZ   76         /* -H odc size minus filename field */
     #define ASCSZ   110        /* -c and CRC hdr size minus filename field */
     #define TARSZ   512        /* TAR hdr size */
     #define HNAMLEN 256        /* maximum filename length for binary and
                                odc headers */
     #define EXPNLEN 1024      /* maximum filename length for -c and
                               CRC headers */
     #define HTIMLEN 2         /* length of modification time field */
     #define HSIZLEN 2         /* length of file size field */
     /* cpio binary header definition */
     struct hdr_cpio {
             short   h_magic,                /* magic number field */
                     h_dev;                  /* file system of file */
             ushort_t  h_ino,                  /* inode of file */
                     h_mode,                 /* modes of file */
                     h_uid,                  /* uid of file */
                     h_gid;                  /* gid of file */
             short   h_nlink,                /* number of links to file */
                     h_rdev,                 /* maj/min numbers for special files */
                     h_mtime[HTIMLEN],       /* modification time of file */
                     h_namesize,             /* length of filename */
               h_filesize[HSIZLEN];     /* size of file */
          char h_name[HNAMLEN];    /* filename */
     } ;
     /* cpio -H odc header format */
     struct c_hdr {
             char c_magic[CMS_LEN],
                  c_dev[6],
                  c_ino[6],
                  c_mode[6],
                  c_uid[6],
                  c_gid[6],
                  c_nlink[6],
                  c_rdev[6],
                  c_mtime[11],
                  c_namesz[6],
                  c_filesz[11],
                  c_name[HNAMLEN];



SunOS 5.10           Last change: 3 Jul 1990                    1






File Formats                                          archives(4)



     } ;
     /* -c and CRC header format */
     struct Exp_cpio_hdr {
          char E_magic[CMS_LEN],
               E_ino[8],
               E_mode[8],
               E_uid[8],
               E_gid[8],
               E_nlink[8],
               E_mtime[8],
               E_filesize[8],
               E_maj[8],
               E_min[8],
               E_rmaj[8],
               E_rmin[8],
               E_namesize[8],
               E_chksum[8],
               E_name[EXPNLEN];
     } ;
     /* Tar header structure and format */
     #define TBLOCK 512  /* length of tar header and data blocks */
     #define TNAMLEN     100  /* maximum length for tar file names */
     #define TMODLEN     8    /* length of mode field */
     #define TUIDLEN     8    /* length of uid field */
     #define TGIDLEN     8    /* length of gid field */
     #define TSIZLEN     12   /* length of size field */
     #define TTIMLEN     12   /* length of modification time field */
     #define TCRCLEN     8    /* length of header checksum field */
     /* tar header definition */
     union tblock {
          char dummy[TBLOCK];
          struct header {
                 char    t_name[TNAMLEN];       /* name of file */
                 char    t_mode[TMODLEN];       /* mode of file */
                 char    t_uid[TUIDLEN];        /* uid of file */
                 char    t_gid[TGIDLEN];        /* gid of file */
                 char    t_size[TSIZLEN];       /* size of file in bytes */
                 char    t_mtime[TTIMLEN];      /* modification time of file */
                 char    t_chksum[TCRCLEN];     /* checksum of header */
                 char    t_typeflag;            /* flag to indicate type of file */
                 char    t_linkname[TNAMLEN];   /* file this file is linked with */
                 char    t_magic[6];            /* magic string always "ustar" */
                 char    t_version[2];          /* version strings always "00" */
                 char    t_uname[32];           /* owner of file in ASCII */
                 char    t_gname[32];           /* group of file in ASCII */
                 char    t_devmajor[8];         /* major number for special files */
                 char    t_devminor[8];         /* minor number for special files */
                 char    t_prefix[155];         /* pathname prefix */
          } tbuf;
     }
     /* volcopy tape label format and structure */
     #define VMAGLEN 8



SunOS 5.10           Last change: 3 Jul 1990                    2






File Formats                                          archives(4)



     #define VVOLLEN     6
     #define VFILLEN     464
     struct volcopy_label {
          char v_magic[VMAGLEN],
               v_volume[VVOLLEN],
               v_reels,
               v_reel;
          long v_time,
               v_length,
               v_dens,
               v_reelblks,    /* u370 added field */
               v_blksize,     /* u370 added field */
               v_nblocks;     /* u370 added field */
          char v_fill[VFILLEN];
          long v_offset; /* used with -e and -reel options */
          int  v_type;        /* does tape have nblocks field? */
     } ;






































SunOS 5.10           Last change: 3 Jul 1990                    3





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:27:18 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5334 hits)
(openSUSE 10.2)

svn man page (5208 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4870 hits)
(Solaris 10 11_06)

CPAN man page (4607 hits)
(Suse Linux 10.1)

ssh man page (4342 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2877 hits)
(Solaris 10 11_06)

netcat man page (2717 hits)
(Suse Linux 10.1)

pprosetup man page (2488 hits)
(Solaris 10 11_06)

startproc man page (2471 hits)
(Suse Linux 10.1)

signal man page (2407 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Food :: Prototype Assembly Service :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum