diff options
Diffstat (limited to 'netfs/fuse/fuseAppBase.cpp')
-rw-r--r-- | netfs/fuse/fuseAppBase.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/netfs/fuse/fuseAppBase.cpp b/netfs/fuse/fuseAppBase.cpp index 68bc170..4d06b44 100644 --- a/netfs/fuse/fuseAppBase.cpp +++ b/netfs/fuse/fuseAppBase.cpp @@ -27,7 +27,7 @@ FuseAppBase::~FuseAppBase() // to call them in a realistic manner. They exist only as the default // implementation of the function which is never passed to libfuse // unless it is overridden. -void * FuseAppBase::init(fuse_conn_info*) +void * FuseAppBase::init(fuse_conn_info*, fuse_config *) { return nullptr; } @@ -35,11 +35,11 @@ int FuseAppBase::access(const char *, int) { return -ENOSYS; } -int FuseAppBase::chmod(const char *, mode_t) +int FuseAppBase::chmod(const char *, mode_t, struct fuse_file_info *) { return -ENOSYS; } -int FuseAppBase::chown(const char *, uid_t, gid_t) +int FuseAppBase::chown(const char *, uid_t, gid_t, struct fuse_file_info *) { return -ENOSYS; } @@ -47,7 +47,7 @@ int FuseAppBase::create(const char *, mode_t, struct fuse_file_info *) { return -ENOSYS; } -int FuseAppBase::fgetattr(const char *, struct stat *, struct fuse_file_info *) +int FuseAppBase::getattr(const char *, struct stat *, struct fuse_file_info *) { return -ENOSYS; } @@ -63,11 +63,7 @@ int FuseAppBase::fsyncdir(const char *, int, struct fuse_file_info *) { return -ENOSYS; } -int FuseAppBase::ftruncate(const char *, off_t, struct fuse_file_info *) -{ - return -ENOSYS; -} -int FuseAppBase::getattr(const char *, struct stat *) +int FuseAppBase::truncate(const char *, off_t, struct fuse_file_info *) { return -ENOSYS; } @@ -103,7 +99,7 @@ int FuseAppBase::read(const char *, char *, size_t, off_t, struct fuse_file_info { return -ENOSYS; } -int FuseAppBase::readdir(const char *, void *, fuse_fill_dir_t, off_t, struct fuse_file_info *) +int FuseAppBase::readdir(const char *, void *, fuse_fill_dir_t, off_t, struct fuse_file_info *, enum fuse_readdir_flags) { return -ENOSYS; } @@ -123,7 +119,7 @@ int FuseAppBase::removexattr(const char *, const char *) { return -ENOSYS; } -int FuseAppBase::rename(const char *, const char *) +int FuseAppBase::rename(const char *, const char *, unsigned int) { return -ENOSYS; } @@ -143,10 +139,6 @@ int FuseAppBase::symlink(const char *, const char *) { return -ENOSYS; } -int FuseAppBase::truncate(const char *, off_t) -{ - return -ENOSYS; -} int FuseAppBase::unlink(const char *) { return -ENOSYS; @@ -160,7 +152,7 @@ int FuseAppBase::lock(const char *, struct fuse_file_info *, int, struct flock * return -ENOSYS; } // NOLINTNEXTLINE(modernize-avoid-c-arrays, hicpp-avoid-c-arrays) -int FuseAppBase::utimens(const char *, const struct timespec[2]) +int FuseAppBase::utimens(const char *, const struct timespec[2], struct fuse_file_info *) { return -ENOSYS; } @@ -168,7 +160,7 @@ int FuseAppBase::bmap(const char *, size_t, uint64_t *) { return -ENOSYS; } -int FuseAppBase::ioctl(const char *, int, void *, struct fuse_file_info *, unsigned int, void *) +int FuseAppBase::ioctl(const char *, unsigned int, void *, struct fuse_file_info *, unsigned int, void *) { return -ENOSYS; } @@ -192,6 +184,14 @@ int FuseAppBase::fallocate(const char *, int, off_t, off_t, struct fuse_file_inf { return -ENOSYS; } +ssize_t FuseAppBase::copy_file_range(const char *, struct fuse_file_info *, off_t, const char *, struct fuse_file_info *, off_t, size_t, int) +{ + return -ENOSYS; +} +off_t FuseAppBase::lseek(const char *, off_t, int, struct fuse_file_info *) +{ + return -ENOSYS; +} // LCOV_EXCL_STOP void FuseAppBase::log(int level, const char * message) const noexcept { |