summaryrefslogtreecommitdiff
path: root/netfs/daemon
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2019-03-31 19:11:31 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2019-03-31 19:11:31 +0100
commite0e9036430febb247a88afb5f567092421595a77 (patch)
tree0a58f60ce9d7c0c342cb1e97907f82da51654516 /netfs/daemon
parentExplicitly disable checker for generated code (diff)
downloadnetfs-e0e9036430febb247a88afb5f567092421595a77.tar.bz2
netfs-e0e9036430febb247a88afb5f567092421595a77.tar.xz
netfs-e0e9036430febb247a88afb5f567092421595a77.zip
First round of clang tidy changes
Diffstat (limited to 'netfs/daemon')
-rw-r--r--netfs/daemon/daemon.cpp8
-rw-r--r--netfs/daemon/daemon.h1
-rw-r--r--netfs/daemon/daemonDirectory.cpp6
-rw-r--r--netfs/daemon/daemonDirectory.h1
-rw-r--r--netfs/daemon/daemonFile.cpp6
-rw-r--r--netfs/daemon/daemonFile.h1
-rw-r--r--netfs/daemon/daemonService.cpp2
-rw-r--r--netfs/daemon/daemonVolume.cpp23
-rw-r--r--netfs/daemon/daemonVolume.h1
9 files changed, 13 insertions, 36 deletions
diff --git a/netfs/daemon/daemon.cpp b/netfs/daemon/daemon.cpp
index 27dfbb9..2962ede 100644
--- a/netfs/daemon/daemon.cpp
+++ b/netfs/daemon/daemon.cpp
@@ -7,10 +7,6 @@
#include <sys/stat.h>
#include <safeMapFind.h>
-NetFSDaemon::NetFSDaemon()
-{
-}
-
NetFSDaemon::~NetFSDaemon()
{
if (adapter) {
@@ -24,8 +20,8 @@ NetFSDaemon::hostname()
auto props = ic->getProperties();
auto hostNameOverride = props->getProperty("NetFSD.HostNameOverride");
if (hostNameOverride.empty()) {
- char buf[128];
- gethostname(buf, sizeof(buf));
+ std::string buf(128, 0);
+ gethostname(buf.data(), buf.size());
return buf;
}
return hostNameOverride;
diff --git a/netfs/daemon/daemon.h b/netfs/daemon/daemon.h
index 57e2023..bc12973 100644
--- a/netfs/daemon/daemon.h
+++ b/netfs/daemon/daemon.h
@@ -9,7 +9,6 @@
class DLL_PUBLIC NetFSDaemon : public IceBox::Service {
public:
- NetFSDaemon();
virtual ~NetFSDaemon();
virtual void start(const std::string&, const Ice::CommunicatorPtr&, const Ice::StringSeq&) override;
diff --git a/netfs/daemon/daemonDirectory.cpp b/netfs/daemon/daemonDirectory.cpp
index b03bd1f..44aa765 100644
--- a/netfs/daemon/daemonDirectory.cpp
+++ b/netfs/daemon/daemonDirectory.cpp
@@ -1,6 +1,6 @@
#include <Ice/ObjectAdapter.h>
#include <dirent.h>
-#include <errno.h>
+#include <cerrno>
#include <map>
#include <sys/stat.h>
#include <sys/types.h>
@@ -13,10 +13,6 @@ DirectoryServer::DirectoryServer(DIR * d, EntryTypeConverter & t) :
{
}
-DirectoryServer::~DirectoryServer()
-{
-}
-
void
DirectoryServer::close(const Ice::Current & ice)
{
diff --git a/netfs/daemon/daemonDirectory.h b/netfs/daemon/daemonDirectory.h
index 5e549fe..b4da8f2 100644
--- a/netfs/daemon/daemonDirectory.h
+++ b/netfs/daemon/daemonDirectory.h
@@ -8,7 +8,6 @@
class DirectoryServer : public NetFS::DirectoryV2, EntryTypeConverter {
public:
DirectoryServer(DIR * od, EntryTypeConverter &);
- virtual ~DirectoryServer();
virtual void close(const Ice::Current&) override;
virtual NetFS::NameList readdir(const Ice::Current&) override;
diff --git a/netfs/daemon/daemonFile.cpp b/netfs/daemon/daemonFile.cpp
index 0df3c2a..1113904 100644
--- a/netfs/daemon/daemonFile.cpp
+++ b/netfs/daemon/daemonFile.cpp
@@ -1,5 +1,5 @@
#include <Ice/ObjectAdapter.h>
-#include <errno.h>
+#include <cerrno>
#include <map>
#include <fcntl.h>
#include <typeConverter.h>
@@ -13,10 +13,6 @@ FileServer::FileServer(int f, EntryTypeConverter & t) :
{
}
-FileServer::~FileServer()
-{
-}
-
void
FileServer::ftruncate(const NetFS::ReqEnv re, Ice::Long size, const Ice::Current&)
{
diff --git a/netfs/daemon/daemonFile.h b/netfs/daemon/daemonFile.h
index 9a01abf..ee4ae7d 100644
--- a/netfs/daemon/daemonFile.h
+++ b/netfs/daemon/daemonFile.h
@@ -7,7 +7,6 @@
class FileServer : public NetFS::File, EntryTypeConverter {
public:
FileServer(int fd, EntryTypeConverter &);
- virtual ~FileServer();
virtual void close(const Ice::Current&) override;
virtual void ftruncate(const NetFS::ReqEnv, Ice::Long size, const Ice::Current&) override;
diff --git a/netfs/daemon/daemonService.cpp b/netfs/daemon/daemonService.cpp
index a516cb2..30dac0a 100644
--- a/netfs/daemon/daemonService.cpp
+++ b/netfs/daemon/daemonService.cpp
@@ -4,7 +4,7 @@
#include <safeMapFind.h>
ServiceServer::ServiceServer(NetFS::Daemon::ConfigurationPtr c) :
- config(c)
+ config(std::move(c))
{
}
diff --git a/netfs/daemon/daemonVolume.cpp b/netfs/daemon/daemonVolume.cpp
index 1a3680f..fd2f895 100644
--- a/netfs/daemon/daemonVolume.cpp
+++ b/netfs/daemon/daemonVolume.cpp
@@ -1,9 +1,9 @@
#include <Ice/ObjectAdapter.h>
-#include <errno.h>
+#include <cerrno>
#include <map>
#include <unistd.h>
#include <sys/stat.h>
-#include <limits.h>
+#include <climits>
#include <fcntl.h>
#include "daemonVolume.h"
#include "daemonFile.h"
@@ -23,10 +23,6 @@ VolumeServer::VolumeServer(const std::filesystem::path & r, const EntCache<User>
{
}
-VolumeServer::~VolumeServer()
-{
-}
-
void
VolumeServer::disconnect(const Ice::Current & ice)
{
@@ -135,14 +131,15 @@ VolumeServer::readlink(const NetFS::ReqEnv re, const std::string path, const Ice
{
ModeCheck mc(re, root, userLookup, groupLookup);
errno = 0;
- char buf[PATH_MAX];
+ std::string buf(PATH_MAX, 0);
std::filesystem::path p(resolvePath(std::move(path)));
mc.AssertRead(p);
- ssize_t rc = ::readlink(p.c_str(), buf, PATH_MAX);
+ ssize_t rc = ::readlink(p.c_str(), buf.data(), PATH_MAX);
if (rc == -1) {
throw NetFS::SystemError(errno);
}
- return std::string(buf, rc);
+ buf.resize(rc);
+ return buf;
}
void
@@ -175,14 +172,10 @@ VolumeServer::utimens(const NetFS::ReqEnv re, const std::string path,
{
ModeCheck mc(re, root, userLookup, groupLookup);
errno = 0;
- struct timespec times[2];
- times[0].tv_sec = s0;
- times[0].tv_nsec = ns0;
- times[1].tv_sec = s1;
- times[1].tv_nsec = ns1;
+ std::array<struct timespec, 2> times { { { s0, ns0 }, { s1, ns1 } } };
std::filesystem::path p(resolvePath(std::move(path)));
mc.AssertWrite(p);
- if (::utimensat(0, p.c_str(), times, AT_SYMLINK_NOFOLLOW) != 0) {
+ if (::utimensat(0, p.c_str(), times.data(), AT_SYMLINK_NOFOLLOW) != 0) {
throw NetFS::SystemError(errno);
}
}
diff --git a/netfs/daemon/daemonVolume.h b/netfs/daemon/daemonVolume.h
index 6e29893..5087654 100644
--- a/netfs/daemon/daemonVolume.h
+++ b/netfs/daemon/daemonVolume.h
@@ -10,7 +10,6 @@
class VolumeServer : public NetFS::Volume {
public:
VolumeServer(const std::filesystem::path & root, const EntCache<User> &, const EntCache<Group> &);
- virtual ~VolumeServer();
virtual NetFS::DirectoryPrxPtr opendir(const NetFS::ReqEnv, const std::string path, const Ice::Current&) override;