[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to libfuse/netfs.c
From: |
Stefan Siegl |
Subject: |
Changes to libfuse/netfs.c |
Date: |
Fri, 09 Dec 2005 14:52:38 -0500 |
Index: libfuse/netfs.c
diff -u libfuse/netfs.c:1.40 libfuse/netfs.c:1.41
--- libfuse/netfs.c:1.40 Fri Dec 9 15:50:04 2005
+++ libfuse/netfs.c Fri Dec 9 19:52:37 2005
@@ -1478,10 +1478,7 @@
error_t err;
FUNC_PROLOGUE_NODE("get_dirents_readdir", dir);
- if(! (fuse_ops
- && fuse_ops->readdir
- && fuse_ops->opendir
- && fuse_ops->releasedir))
+ if(! (fuse_ops && fuse_ops->readdir))
FUNC_RETURN(EOPNOTSUPP);
fuse_dirh_t handle;
@@ -1511,7 +1508,8 @@
handle->parent = dir->nn;
handle->hdrpos = (struct dirent*) *data;
- if((err = fuse_ops->opendir(dir->nn->path, &dir->nn->info)))
+ if(fuse_ops->opendir
+ && (err = fuse_ops->opendir(dir->nn->path, &dir->nn->info)))
goto out;
if((err = fuse_ops->readdir(dir->nn->path, handle,
@@ -1522,7 +1520,8 @@
goto out;
}
- if((err = fuse_ops->releasedir(dir->nn->path, &dir->nn->info)))
+ if(fuse_ops->releasedir
+ && (err = fuse_ops->releasedir(dir->nn->path, &dir->nn->info)))
goto out;
*data_len -= handle->size; /* subtract number of bytes left in the
- Changes to libfuse/netfs.c, Thomas Schwinge, 2005/12/02
- Changes to libfuse/netfs.c, Thomas Schwinge, 2005/12/02
- Changes to libfuse/netfs.c, Thomas Schwinge, 2005/12/02
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/03
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/03
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/03
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/04
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/09
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/09
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/09
- Changes to libfuse/netfs.c,
Stefan Siegl <=
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/09
- Changes to libfuse/netfs.c, Stefan Siegl, 2005/12/10