Implemented optional 'statfs' for visible df(1) lufs filesystems entry.
[lufs.git] / include / lufs / proto.h
index 3938430..287548b 100644 (file)
@@ -45,8 +45,9 @@
 #define PTYPE_READLINK 0x0F
 #define PTYPE_LINK     0x10
 #define PTYPE_SYMLINK  0x11
+#define PTYPE_STATFS   0x12
 
-#define PTYPE_MAX      0x11
+#define PTYPE_MAX      0x12
 
 
 #define PTYPE_ERROR    0x100
@@ -77,6 +78,15 @@ struct lufs_fattr{
 };
 
 
+struct lufs_sbattr{    /* struct statfs64 */
+    unsigned long long sb_bytes;
+    unsigned long long sb_bytes_free;
+    unsigned long long sb_bytes_available;
+    unsigned long long sb_files;
+    unsigned long long sb_ffree;
+};
+
+
 struct lufs_req_readdir{
     unsigned short     offset;
     char               dirname[0];