Git 2.8-rc0
[git] / tar.h
1 #define TYPEFLAG_AUTO           '\0'
2 #define TYPEFLAG_REG            '0'
3 #define TYPEFLAG_LNK            '2'
4 #define TYPEFLAG_DIR            '5'
5 #define TYPEFLAG_GLOBAL_HEADER  'g'
6 #define TYPEFLAG_EXT_HEADER     'x'
7
8 struct ustar_header {
9         char name[100];         /*   0 */
10         char mode[8];           /* 100 */
11         char uid[8];            /* 108 */
12         char gid[8];            /* 116 */
13         char size[12];          /* 124 */
14         char mtime[12];         /* 136 */
15         char chksum[8];         /* 148 */
16         char typeflag[1];       /* 156 */
17         char linkname[100];     /* 157 */
18         char magic[6];          /* 257 */
19         char version[2];        /* 263 */
20         char uname[32];         /* 265 */
21         char gname[32];         /* 297 */
22         char devmajor[8];       /* 329 */
23         char devminor[8];       /* 337 */
24         char prefix[155];       /* 345 */
25 };