stat_32.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #ifndef _SPARC_STAT_H
  2. #define _SPARC_STAT_H
  3. #include <linux/types.h>
  4. struct stat {
  5. unsigned short st_dev;
  6. unsigned long st_ino;
  7. unsigned short st_mode;
  8. short st_nlink;
  9. unsigned short st_uid;
  10. unsigned short st_gid;
  11. unsigned short st_rdev;
  12. long st_size;
  13. long st_atime;
  14. unsigned long st_atime_nsec;
  15. long st_mtime;
  16. unsigned long st_mtime_nsec;
  17. long st_ctime;
  18. unsigned long st_ctime_nsec;
  19. long st_blksize;
  20. long st_blocks;
  21. unsigned long __unused4[2];
  22. };
  23. #define STAT_HAVE_NSEC 1
  24. struct stat64 {
  25. unsigned long long st_dev;
  26. unsigned long long st_ino;
  27. unsigned int st_mode;
  28. unsigned int st_nlink;
  29. unsigned int st_uid;
  30. unsigned int st_gid;
  31. unsigned long long st_rdev;
  32. unsigned char __pad3[8];
  33. long long st_size;
  34. unsigned int st_blksize;
  35. unsigned char __pad4[8];
  36. unsigned int st_blocks;
  37. unsigned int st_atime;
  38. unsigned int st_atime_nsec;
  39. unsigned int st_mtime;
  40. unsigned int st_mtime_nsec;
  41. unsigned int st_ctime;
  42. unsigned int st_ctime_nsec;
  43. unsigned int __unused4;
  44. unsigned int __unused5;
  45. };
  46. #endif