diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-04-01 19:08:09 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2019-04-01 19:08:09 +0100 |
commit | 46f6aa3507120f4b69a54abc02d8829eac005b6f (patch) | |
tree | eee0591714bfa56c5e3036c30cf57b7a55e288f5 /netfs/fuse | |
parent | First round of clang tidy changes (diff) | |
download | netfs-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.cpp | 5 | ||||
-rw-r--r-- | netfs/fuse/fuseMisc.cpp | 2 | ||||
-rw-r--r-- | netfs/fuse/netfs.cpp | 9 |
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); |