From 38f152c72decfc8a995c8a9fa7f932f348d0e1e2 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Sun, 3 Sep 2006 18:28:52 +0000 Subject: fix --- lib/fuse_lowlevel.c | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'lib/fuse_lowlevel.c') diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index cd1e571..8550165 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -6,11 +6,11 @@ See the file COPYING.LIB */ -#include "config.h" #include "fuse_lowlevel.h" #include "fuse_kernel.h" #include "fuse_opt.h" #include "fuse_i.h" +#include "fuse_misc.h" #include #include @@ -19,7 +19,6 @@ #include #include #include -#include #define PARAM(inarg) (((char *)(inarg)) + sizeof(*(inarg))) #define OFFSET_MAX 0x7fffffffffffffffLL @@ -58,20 +57,6 @@ struct fuse_ll { pthread_mutex_t lock; }; -#ifndef USE_UCLIBC -#define mutex_init(mut) pthread_mutex_init(mut, NULL) -#else -static void mutex_init(pthread_mutex_t *mut) -{ - pthread_mutexattr_t attr; - pthread_mutexattr_init(&attr); - pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ADAPTIVE_NP); - pthread_mutex_init(mut, &attr); - pthread_mutexattr_destroy(&attr); -} -#endif - - static void convert_stat(const struct stat *stbuf, struct fuse_attr *attr) { attr->ino = stbuf->st_ino; @@ -1183,7 +1168,7 @@ struct fuse_session *fuse_lowlevel_new_common(struct fuse_args *args, f->conn.max_readahead = UINT_MAX; list_init_req(&f->list); list_init_req(&f->interrupts); - mutex_init(&f->lock); + fuse_mutex_init(&f->lock); if (fuse_opt_parse(args, f, fuse_ll_opts, fuse_ll_opt_proc) == -1) goto out_free; -- cgit v1.2.3