From 129ef8f625a538a03444e2cce269c6eea03d50af Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Mon, 20 Jun 2005 13:48:42 +0000 Subject: [PATCH] fix --- ChangeLog | 4 ++++ lib/fuse.c | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4ff0148..c94133d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-06-20 Miklos Szeredi + + * Fix UCLIBC compile error. Patch by Christian Magnusson + 2005-06-08 Miklos Szeredi * Enable the auto-loading of the module via access to the diff --git a/lib/fuse.c b/lib/fuse.c index 042268b..0bd4b86 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -94,7 +94,7 @@ static struct fuse_context *(*fuse_getcontext)(void) = NULL; #ifndef USE_UCLIBC #define mutex_init(mut) pthread_mutex_init(mut, NULL) #else -static void mutex_init(pthread_mutex_t mut) +static void mutex_init(pthread_mutex_t *mut) { pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -1730,8 +1730,9 @@ static int readdir_fill(struct fuse *f, struct fuse_in_header *in, struct fuse_read_in *arg, struct fuse_dirhandle *dh) { int err = -ENOENT; + char *path; pthread_rwlock_rdlock(&f->tree_lock); - char *path = get_path(f, in->nodeid); + path = get_path(f, in->nodeid); if (path != NULL) { struct fuse_file_info fi; -- 2.30.2