summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Alexander Bakanovskii2025-09-24 14:10:02 +0300
committerGravatar Nikias Bassen2025-09-24 16:01:37 +0200
commitabdd4d93a18ee9c03a90da740ff690c065a580d4 (patch)
treef1c79083865365d8d0bc7ec50eb4dc84b9f9ac06
parent784c98dd4064bbbc621ea85d9f3e3a703f6e78d2 (diff)
downloadifuse-abdd4d93a18ee9c03a90da740ff690c065a580d4.tar.gz
ifuse-abdd4d93a18ee9c03a90da740ff690c065a580d4.tar.bz2
Add chown and chmod stubs
Fixes: #110
-rw-r--r--src/ifuse.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ifuse.c b/src/ifuse.c
index 02b74d1..b36a446 100644
--- a/src/ifuse.c
+++ b/src/ifuse.c
@@ -447,6 +447,16 @@ int ifuse_flush(const char *path, struct fuse_file_info *fi)
return 0;
}
+int ifuse_chmod(const char *path, mode_t mode, struct fuse_file_info *fi)
+{
+ return 0;
+}
+
+int ifuse_chown(const char *file, uid_t user, gid_t group, struct fuse_file_info *fi)
+{
+ return 0;
+}
+
int ifuse_statfs(const char *path, struct statvfs *stats)
{
afc_client_t afc = fuse_get_context()->private_data;
@@ -594,6 +604,8 @@ static struct fuse_operations ifuse_oper = {
.rename = ifuse_rename,
.utimens = ifuse_utimens,
.fsync = ifuse_fsync,
+ .chmod = ifuse_chmod,
+ .chown = ifuse_chown,
.release = ifuse_release,
.init = ifuse_init,
.destroy = ifuse_cleanup