stat.h 459 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __BITS_STAT_H__
  2. #define __BITS_STAT_H__
  3. #include <bits/types.h>
  4. #include <bits/time.h>
  5. /* ref. linux/arch/mips/include/uapi/asm/stat.h */
  6. struct stat {
  7. uint32_t dev;
  8. uint32_t __0[3];
  9. uint64_t ino;
  10. uint32_t mode;
  11. uint32_t nlink;
  12. int32_t uid;
  13. int32_t gid;
  14. uint32_t rdev;
  15. uint32_t __1[3];
  16. int64_t size;
  17. struct timespec atime;
  18. struct timespec mtime;
  19. struct timespec ctime;
  20. uint32_t blksize;
  21. uint32_t __2;
  22. int64_t blocks;
  23. };
  24. #endif