Permalink
Cannot retrieve contributors at this time
30 lines (27 sloc)
693 Bytes
| #ifndef TAR_H | |
| #define TAR_H | |
| #define TYPEFLAG_AUTO '\0' | |
| #define TYPEFLAG_REG '0' | |
| #define TYPEFLAG_LNK '2' | |
| #define TYPEFLAG_DIR '5' | |
| #define TYPEFLAG_GLOBAL_HEADER 'g' | |
| #define TYPEFLAG_EXT_HEADER 'x' | |
| struct ustar_header { | |
| char name[100]; /* 0 */ | |
| char mode[8]; /* 100 */ | |
| char uid[8]; /* 108 */ | |
| char gid[8]; /* 116 */ | |
| char size[12]; /* 124 */ | |
| char mtime[12]; /* 136 */ | |
| char chksum[8]; /* 148 */ | |
| char typeflag[1]; /* 156 */ | |
| char linkname[100]; /* 157 */ | |
| char magic[6]; /* 257 */ | |
| char version[2]; /* 263 */ | |
| char uname[32]; /* 265 */ | |
| char gname[32]; /* 297 */ | |
| char devmajor[8]; /* 329 */ | |
| char devminor[8]; /* 337 */ | |
| char prefix[155]; /* 345 */ | |
| }; | |
| #endif /* TAR_H */ |