diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fuse.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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; } |