From: Nikolaus Rath Date: Tue, 25 Oct 2016 04:17:54 +0000 (-0700) Subject: Added debug logging to chmod X-Git-Tag: fuse-3.0.0rc1~13 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ae49d8860d28d6630cb78b079067ee5611f97382;p=qemu-gpiodev%2Flibfuse.git Added debug logging to chmod --- diff --git a/lib/fuse.c b/lib/fuse.c index 692f9c5..ab5a593 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -2633,8 +2633,15 @@ int fuse_fs_chmod(struct fuse_fs *fs, const char *path, mode_t mode, struct fuse_file_info *fi) { fuse_get_context()->private_data = fs->user_data; - if (fs->op.chmod) + if (fs->op.chmod) { + if (fs->debug) { + char buf[10]; + fprintf(stderr, "chmod[%s] %s %llo\n", + file_info_string(fi, buf, sizeof(buf)), + path, (unsigned long long) mode); + } return fs->op.chmod(path, mode, fi); + } else return -ENOSYS; }