aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/fuse.h
diff options
context:
space:
mode:
authorMark Glines <mark@glines.org>2002-03-17 06:58:33 +0000
committerMark Glines <mark@glines.org>2002-03-17 06:58:33 +0000
commit85801bbad1b3f1160bd35608f30048faa8d94995 (patch)
tree3cf670052dc61d8ec2da79c21047bc41c1db6b23 /include/linux/fuse.h
parent3e3d081d28ff60331d791ae9bc4e1f8d98701d86 (diff)
downloadlibfuse-85801bbad1b3f1160bd35608f30048faa8d94995.tar.gz
'struct statfs' changes size, and entries within it change position, depending
on which headerfiles are included and which macros are defined. Because its unreliable, we now use struct fuse_statfs everywhere except in the kernel. Also fixed some perl fuse_main semantics - it now works much better when multithreading is disabled.
Diffstat (limited to 'include/linux/fuse.h')
-rw-r--r--include/linux/fuse.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/include/linux/fuse.h b/include/linux/fuse.h
index 40f3950..539ebce 100644
--- a/include/linux/fuse.h
+++ b/include/linux/fuse.h
@@ -8,6 +8,7 @@
/* This file defines the kernel interface of FUSE */
+#include "fusestat.h"
/** Version number of this interface */
#define FUSE_KERNEL_VERSION 2
@@ -157,15 +158,6 @@ struct fuse_write_in {
char buf[0];
};
-typedef struct fuse_statfs {
- long block_size;
- long blocks;
- long blocks_free;
- long files;
- long files_free;
- long namelen;
-} fuse_statfs_t;
-
struct fuse_statfs_out {
struct fuse_statfs st;
};