tar.h-data 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. #if !defined ISO && !defined ISO99 && !defined ISO11 && !defined ISO23
  2. macro-str TMAGIC "ustar"
  3. macro-int-constant TMAGLEN {int} == 6
  4. macro-str TVERSION "00"
  5. macro-int-constant TVERSLEN {int} == 2
  6. macro-int-constant REGTYPE {int} == '0'
  7. macro-int-constant AREGTYPE {int} == '\0'
  8. macro-int-constant LNKTYPE {int} == '1'
  9. macro-int-constant SYMTYPE {int} == '2'
  10. macro-int-constant CHRTYPE {int} == '3'
  11. macro-int-constant BLKTYPE {int} == '4'
  12. macro-int-constant DIRTYPE {int} == '5'
  13. macro-int-constant FIFOTYPE {int} == '6'
  14. macro-int-constant CONTTYPE {int} == '7'
  15. macro-int-constant TSUID {int} == 04000
  16. macro-int-constant TSGID {int} == 02000
  17. # if !defined POSIX2008
  18. macro-int-constant TSVTX {int} == 01000
  19. # endif
  20. macro-int-constant TUREAD {int} == 00400
  21. macro-int-constant TUWRITE {int} == 00200
  22. macro-int-constant TUEXEC {int} == 00100
  23. macro-int-constant TGREAD {int} == 00040
  24. macro-int-constant TGWRITE {int} == 00020
  25. macro-int-constant TGEXEC {int} == 00010
  26. macro-int-constant TOREAD {int} == 00004
  27. macro-int-constant TOWRITE {int} == 00002
  28. macro-int-constant TOEXEC {int} == 00001
  29. allow *_t
  30. #endif