Annotation of mstools/posix/h/tar.h, revision 1.1

1.1     ! root        1: /*++
        !             2: 
        !             3: Copyright (c) 1992  Microsoft Corporation
        !             4: 
        !             5: Module Name:
        !             6: 
        !             7:        tar.h
        !             8: 
        !             9: Abstract:
        !            10: 
        !            11:        Stuff for the 'tar' data interchange format, as per 1003.1-88
        !            12:        (10.1.1)
        !            13: 
        !            14: Author:
        !            15: 
        !            16:        Matthew Bradburn 31-Jan-1992
        !            17: 
        !            18: Revision History:
        !            19: 
        !            20: --*/
        !            21: 
        !            22: #ifndef _TAR_
        !            23: #define _TAR_
        !            24: 
        !            25: #define TMAGIC "ustar"         /* ustar and a nul      */
        !            26: #define TMAGLEN        6
        !            27: #define TVERSION "00"          /* 00 and no nul        */
        !            28: #define TVERSLEN 2
        !            29: 
        !            30: /* Values used in typeflag field */
        !            31: 
        !            32: #define REGTYPE                '0'             /* regular file         */
        !            33: #define AREGTYPE       '\0'            /* regular file         */
        !            34: #define LNKTYPE                '1'             /* link                 */
        !            35: #define SYMTYPE                '2'             /* symlink              */
        !            36: #define CHRTYPE                '3'             /* character special    */
        !            37: #define BLKTYPE                '4'             /* block special        */
        !            38: #define DIRTYPE                '5'             /* directory            */
        !            39: #define FIFOTYPE       '6'             /* FIFO special         */
        !            40: #define CONTTYPE       '7'             /* high-performance     */
        !            41: 
        !            42: /* Bits used in the mode field -- values in octal */
        !            43: 
        !            44: #define TSUID  04000                   /* set UID on execution         */
        !            45: #define TSGID  02000                   /* set GID on execution         */
        !            46: #define TSVTX  01000                   /* reserved                     */
        !            47:                                        /* File Permissions             */
        !            48: #define TUREAD 00400                   /* read by owner                */
        !            49: #define TUWRITE 00200                  /* write by owner               */
        !            50: #define TUEXEC 00100                   /* execute/search by owner      */
        !            51: #define TGREAD 00040                   /* read by group                */
        !            52: #define TGWRITE        00020                   /* write by group               */
        !            53: #define TGEXEC 00010                   /* execute/search by group      */
        !            54: #define TOREAD 00004                   /* read by other                */
        !            55: #define TOWRITE 00002                  /* write by other               */
        !            56: #define TOEXEC 00001                   /* execute/search by other      */
        !            57: 
        !            58: #endif         /* _TAR_ */

unix.superglobalmegacorp.com

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