From bd10a7b16f10c1a5f61a4531c8631048e00fa230 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Fri, 15 Jul 2005 09:59:59 +0000 Subject: added lowlevel API --- lib/fuse_i.h | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'lib/fuse_i.h') 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 #include "fuse.h" +#include "fuse_lowlevel.h" #include -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; -- cgit v1.2.3