aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_i.h
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2005-07-15 09:59:59 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2005-07-15 09:59:59 +0000
commitbd10a7b16f10c1a5f61a4531c8631048e00fa230 (patch)
tree3662bd63e8b6b4946a757f73ac65c47a32b63beb /lib/fuse_i.h
parent163581a2d291cf8b7d93e9e58756a43c8209af1c (diff)
downloadlibfuse-bd10a7b16f10c1a5f61a4531c8631048e00fa230.tar.gz
added lowlevel API
Diffstat (limited to 'lib/fuse_i.h')
-rw-r--r--lib/fuse_i.h16
1 files changed, 3 insertions, 13 deletions
diff --git a/lib/fuse_i.h b/lib/fuse_i.h
index 43680d9..de1724c 100644
--- a/lib/fuse_i.h
+++ b/lib/fuse_i.h
@@ -9,35 +9,25 @@
/* For pthread_rwlock_t */
#define _GNU_SOURCE
-#include <config.h>
#include "fuse.h"
+#include "fuse_lowlevel.h"
#include <pthread.h>
-typedef unsigned long nodeid_t;
-
struct fuse {
+ struct fuse_ll *fll;
int flags;
- int fd;
struct fuse_operations op;
int compat;
struct node **name_table;
size_t name_table_size;
struct node **id_table;
size_t id_table_size;
- nodeid_t ctr;
+ fuse_ino_t ctr;
unsigned int generation;
unsigned int hidectr;
pthread_mutex_t lock;
- pthread_mutex_t worker_lock;
pthread_rwlock_t tree_lock;
- int numworker;
- int numavail;
- volatile int exited;
- int got_init;
void *user_data;
- int major;
- int minor;
- uid_t owner;
uid_t uid;
gid_t gid;
mode_t umask;