summaryrefslogtreecommitdiff
path: root/netfs/fuse/fuseAppBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'netfs/fuse/fuseAppBase.cpp')
-rw-r--r--netfs/fuse/fuseAppBase.cpp49
1 files changed, 45 insertions, 4 deletions
diff --git a/netfs/fuse/fuseAppBase.cpp b/netfs/fuse/fuseAppBase.cpp
index 49bb1d9..838f1d9 100644
--- a/netfs/fuse/fuseAppBase.cpp
+++ b/netfs/fuse/fuseAppBase.cpp
@@ -4,7 +4,6 @@
#include <cerrno>
#include <cstdio>
#include <cstdlib>
-#include <typeinfo>
#include <unistd.h>
FuseAppBase * FuseAppBase::fuseApp;
@@ -32,214 +31,256 @@ FuseAppBase::init(fuse_conn_info *, fuse_config *)
{
return nullptr;
}
+
int
FuseAppBase::access(const char *, int)
{
return -ENOSYS;
}
+
int
FuseAppBase::chmod(const char *, mode_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::chown(const char *, uid_t, gid_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::create(const char *, mode_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::getattr(const char *, struct stat *, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::flush(const char *, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::fsync(const char *, int, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::fsyncdir(const char *, int, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::truncate(const char *, off_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::getxattr(const char *, const char *, char *, size_t)
{
return -ENOSYS;
}
+
int
FuseAppBase::link(const char *, const char *)
{
return -ENOSYS;
}
+
int
FuseAppBase::listxattr(const char *, char *, size_t)
{
return -ENOSYS;
}
+
int
FuseAppBase::mkdir(const char *, mode_t)
{
return -ENOSYS;
}
+
int
FuseAppBase::mknod(const char *, mode_t, dev_t)
{
return -ENOSYS;
}
+
int
FuseAppBase::open(const char *, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::opendir(const char *, struct fuse_file_info *)
{
return -ENOSYS;
}
+
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 *, enum fuse_readdir_flags)
{
return -ENOSYS;
}
+
int
FuseAppBase::readlink(const char *, char *, size_t)
{
return -ENOSYS;
}
+
int
FuseAppBase::release(const char *, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::releasedir(const char *, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::removexattr(const char *, const char *)
{
return -ENOSYS;
}
+
int
FuseAppBase::rename(const char *, const char *, unsigned int)
{
return -ENOSYS;
}
+
int
FuseAppBase::rmdir(const char *)
{
return -ENOSYS;
}
+
int
FuseAppBase::setxattr(const char *, const char *, const char *, size_t, int)
{
return -ENOSYS;
}
+
int
FuseAppBase::statfs(const char *, struct statvfs *)
{
return -ENOSYS;
}
+
int
FuseAppBase::symlink(const char *, const char *)
{
return -ENOSYS;
}
+
int
FuseAppBase::unlink(const char *)
{
return -ENOSYS;
}
+
int
FuseAppBase::write(const char *, const char *, size_t, off_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::lock(const char *, struct fuse_file_info *, int, struct flock *)
{
return -ENOSYS;
}
+
int
-// NOLINTNEXTLINE(modernize-avoid-c-arrays, hicpp-avoid-c-arrays)
+// NOLINTNEXTLINE(*-c-arrays)
FuseAppBase::utimens(const char *, const struct timespec[2], struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::bmap(const char *, size_t, uint64_t *)
{
return -ENOSYS;
}
+
int
FuseAppBase::ioctl(const char *, unsigned int, void *, struct fuse_file_info *, unsigned int, void *)
{
return -ENOSYS;
}
+
int
FuseAppBase::poll(const char *, struct fuse_file_info *, struct fuse_pollhandle *, unsigned *)
{
return -ENOSYS;
}
+
int
FuseAppBase::write_buf(const char *, struct fuse_bufvec *, off_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::read_buf(const char *, struct fuse_bufvec **, size_t, off_t, struct fuse_file_info *)
{
return -ENOSYS;
}
+
int
FuseAppBase::flock(const char *, struct fuse_file_info *, int)
{
return -ENOSYS;
}
+
int
FuseAppBase::fallocate(const char *, int, off_t, off_t, struct fuse_file_info *)
{
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
{
logf(level, "%s", message);
}
+
void
FuseAppBase::logf(int level, const char * fmt, ...) const noexcept
{
@@ -250,9 +291,9 @@ FuseAppBase::logf(int level, const char * fmt, ...) const noexcept
}
int
-FuseAppBase::onError(const std::exception & e) noexcept
+FuseAppBase::onError(const std::exception & error) noexcept
{
- logf(LOG_ERR, "Unknown exception (what: %s)", e.what());
+ logf(LOG_ERR, "Unknown exception (what: %s)", error.what());
return -ENOSYS;
}