statfs_64.h 785 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #ifndef _SPARC64_STATFS_H
  2. #define _SPARC64_STATFS_H
  3. #ifndef __KERNEL_STRICT_NAMES
  4. #include <linux/types.h>
  5. typedef __kernel_fsid_t fsid_t;
  6. #endif
  7. struct statfs {
  8. long f_type;
  9. long f_bsize;
  10. long f_blocks;
  11. long f_bfree;
  12. long f_bavail;
  13. long f_files;
  14. long f_ffree;
  15. __kernel_fsid_t f_fsid;
  16. long f_namelen;
  17. long f_frsize;
  18. long f_spare[5];
  19. };
  20. struct statfs64 {
  21. long f_type;
  22. long f_bsize;
  23. long f_blocks;
  24. long f_bfree;
  25. long f_bavail;
  26. long f_files;
  27. long f_ffree;
  28. __kernel_fsid_t f_fsid;
  29. long f_namelen;
  30. long f_frsize;
  31. long f_spare[5];
  32. };
  33. struct compat_statfs64 {
  34. __u32 f_type;
  35. __u32 f_bsize;
  36. __u64 f_blocks;
  37. __u64 f_bfree;
  38. __u64 f_bavail;
  39. __u64 f_files;
  40. __u64 f_ffree;
  41. __kernel_fsid_t f_fsid;
  42. __u32 f_namelen;
  43. __u32 f_frsize;
  44. __u32 f_spare[5];
  45. };
  46. #endif