statfs.h 840 B

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