summaryrefslogtreecommitdiff
path: root/netfs/fuse
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2019-04-01 19:08:09 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2019-04-01 19:08:09 +0100
commit46f6aa3507120f4b69a54abc02d8829eac005b6f (patch)
treeeee0591714bfa56c5e3036c30cf57b7a55e288f5 /netfs/fuse
parentFirst round of clang tidy changes (diff)
downloadnetfs-46f6aa3507120f4b69a54abc02d8829eac005b6f.tar.bz2
netfs-46f6aa3507120f4b69a54abc02d8829eac005b6f.tar.xz
netfs-46f6aa3507120f4b69a54abc02d8829eac005b6f.zip
Enable hicpp tidy checks
Diffstat (limited to 'netfs/fuse')
-rw-r--r--netfs/fuse/fuseAppBase.cpp5
-rw-r--r--netfs/fuse/fuseMisc.cpp2
-rw-r--r--netfs/fuse/netfs.cpp9
3 files changed, 12 insertions, 4 deletions
diff --git a/netfs/fuse/fuseAppBase.cpp b/netfs/fuse/fuseAppBase.cpp
index 4485aec..01ec8e1 100644
--- a/netfs/fuse/fuseAppBase.cpp
+++ b/netfs/fuse/fuseAppBase.cpp
@@ -149,7 +149,7 @@ int FuseAppBase::lock(const char *, struct fuse_file_info *, int, struct flock *
{
return -ENOSYS;
}
-// NOLINTNEXTLINE(modernize-avoid-c-arrays)
+// NOLINTNEXTLINE(modernize-avoid-c-arrays, hicpp-avoid-c-arrays)
int FuseAppBase::utimens(const char *, const struct timespec[2])
{
return -ENOSYS;
@@ -190,8 +190,11 @@ void FuseAppBase::log(int level, const char * message) const noexcept
void FuseAppBase::logf(int level, const char * fmt, ...) const noexcept
{
va_list args;
+ // NOLINTNEXTLINE(hicpp-no-array-decay)
va_start(args, fmt);
+ // NOLINTNEXTLINE(hicpp-no-array-decay)
vlogf(level, fmt, args);
+ // NOLINTNEXTLINE(hicpp-no-array-decay)
va_end(args);
}
diff --git a/netfs/fuse/fuseMisc.cpp b/netfs/fuse/fuseMisc.cpp
index 3d72f5c..cbe48af 100644
--- a/netfs/fuse/fuseMisc.cpp
+++ b/netfs/fuse/fuseMisc.cpp
@@ -113,7 +113,7 @@ NetFS::FuseApp::rename(const char * p1, const char * p2)
}
int
-// NOLINTNEXTLINE(modernize-avoid-c-arrays)
+// NOLINTNEXTLINE(modernize-avoid-c-arrays,hicpp-avoid-c-arrays)
NetFS::FuseApp::utimens(const char * path, const struct timespec times[2])
{
try {
diff --git a/netfs/fuse/netfs.cpp b/netfs/fuse/netfs.cpp
index 731327f..c21711c 100644
--- a/netfs/fuse/netfs.cpp
+++ b/netfs/fuse/netfs.cpp
@@ -3,23 +3,28 @@
class FuseImpl : public NetFS::FuseApp {
public:
- FuseImpl(const Ice::StringSeq & a) :
+ explicit FuseImpl(const Ice::StringSeq & a) :
NetFS::FuseApp(a)
{
openlog("netfs", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_USER);
}
+ FuseImpl(const FuseImpl &) = delete;
+ FuseImpl(FuseImpl &&) = delete;
~FuseImpl() override
{
closelog();
}
+ void operator=(const FuseImpl &) = delete;
+ void operator=(FuseImpl &&) = delete;
+
struct fuse_context * fuse_get_context() override
{
return ::fuse_get_context();
}
- // NOLINTNEXTLINE(modernize-avoid-c-arrays)
+ // NOLINTNEXTLINE(modernize-avoid-c-arrays, hicpp-avoid-c-arrays)
int fuse_opt_parse(struct fuse_args * args, void * data, const struct fuse_opt opts[], fuse_opt_proc_t proc) override
{
return ::fuse_opt_parse(args, data, opts, proc);