sacfs.h 388 B

1234567891011121314151617181920212223242526272829
  1. typedef struct SacHeader SacHeader;
  2. typedef struct SacDir SacDir;
  3. enum {
  4. Magic = 0x5acf5,
  5. NAMELEN = 28,
  6. };
  7. struct SacDir
  8. {
  9. char name[NAMELEN];
  10. char uid[NAMELEN];
  11. char gid[NAMELEN];
  12. uchar qid[4];
  13. uchar mode[4];
  14. uchar atime[4];
  15. uchar mtime[4];
  16. uchar length[8];
  17. uchar blocks[8];
  18. };
  19. struct SacHeader
  20. {
  21. uchar magic[4];
  22. uchar length[8];
  23. uchar blocksize[4];
  24. uchar md5[16];
  25. };