diff options
Diffstat (limited to 'include/utils.h')
-rw-r--r-- | include/utils.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/utils.h b/include/utils.h index b8eceb0..13a4e6c 100644 --- a/include/utils.h +++ b/include/utils.h @@ -3,9 +3,11 @@ * SPDX-License-Identifier: GPL-3.0-only WITH Qt-GPL-exception-1.0 */ #pragma once +#include "commonsetup.h" #include <sys/stat.h> #include <sys/types.h> +#include <sys/time.h> #include <iostream> #include <fstream> #include <sstream> @@ -13,6 +15,8 @@ #include <algorithm> #include <ctime> #include <cstring> + + #if _WIN32 // Windows #define WIN32_LEAN_AND_MEAN @@ -61,13 +65,15 @@ bool fileExists(const std::string &name); std::string getFileOwnerName(const std::string &filename); int getFileOwner(const std::string &filename, uint16_t &owner, uint16_t &group); std::vector<std::string> getDirListing(const std::string &directory, const std::string &filter = ""); +int deleteFile(const std::string &filepath); /* * Other */ -// Time conversions +// Time utils std::string epochToString(time_t epochTime, const char* format = "%Y-%m-%d %H:%M:%S"); time_t stringToEpoch(const char* theTime, const char* format = "%Y-%m-%d %H:%M:%S"); +uint64_t getTimestampNow(); // Find out host OS std::string getOsName(); |