1
0

stat.h 533 B

12345678910111213141516171819202122232425
  1. /* copied from kernel definition, but with padding replaced
  2. * by the corresponding correctly-sized userspace types. */
  3. struct stat
  4. {
  5. dev_t st_dev;
  6. int __st_dev_padding;
  7. long __st_ino_truncated;
  8. mode_t st_mode;
  9. nlink_t st_nlink;
  10. uid_t st_uid;
  11. gid_t st_gid;
  12. dev_t st_rdev;
  13. int __st_rdev_padding;
  14. off_t st_size;
  15. blksize_t st_blksize;
  16. blkcnt_t st_blocks;
  17. time_t st_atime;
  18. unsigned long __st_atime_nsec;
  19. time_t st_mtime;
  20. unsigned long __st_mtime_nsec;
  21. time_t st_ctime;
  22. unsigned long __st_ctime_nsec;
  23. ino_t st_ino;
  24. };