diff options
author | 2025-09-24 14:10:02 +0300 | |
---|---|---|
committer | 2025-09-24 16:01:37 +0200 | |
commit | abdd4d93a18ee9c03a90da740ff690c065a580d4 (patch) | |
tree | f1c79083865365d8d0bc7ec50eb4dc84b9f9ac06 | |
parent | 784c98dd4064bbbc621ea85d9f3e3a703f6e78d2 (diff) | |
download | ifuse-abdd4d93a18ee9c03a90da740ff690c065a580d4.tar.gz ifuse-abdd4d93a18ee9c03a90da740ff690c065a580d4.tar.bz2 |
Add chown and chmod stubs
Fixes: #110
-rw-r--r-- | src/ifuse.c | 12 |
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 |