From: Joel Rosdahl Date: Tue, 25 Jul 2023 06:55:14 +0000 (+0200) Subject: refactor: Remove superfluous util:: qualifications X-Git-Tag: v4.9~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b81869d2ce5f6e953841cbcd5a8f34869e06e1e5;p=thirdparty%2Fccache.git refactor: Remove superfluous util:: qualifications --- diff --git a/src/util/LockFile.cpp b/src/util/LockFile.cpp index bb3f92bec..9dc3399e1 100644 --- a/src/util/LockFile.cpp +++ b/src/util/LockFile.cpp @@ -163,8 +163,8 @@ LockFile::release() if (m_lock_manager) { m_lock_manager->deregister_alive_file(m_alive_file); } - util::remove(m_alive_file); - util::remove(m_lock_file); + remove(m_alive_file); + remove(m_lock_file); #else CloseHandle(m_handle); #endif @@ -201,7 +201,7 @@ LockFile::acquire(const bool blocking) LOG("Acquired {}", m_lock_file); #ifndef _WIN32 LOG("Creating {}", m_alive_file); - const auto result = util::write_file(m_alive_file, ""); + const auto result = write_file(m_alive_file, ""); if (!result) { LOG("Failed to write {}: {}", m_alive_file, result.error()); } @@ -225,9 +225,9 @@ LockFile::do_acquire(const bool blocking) ss << get_hostname() << '-' << getpid() << '-' << std::this_thread::get_id(); const auto content_prefix = ss.str(); - util::TimePoint last_seen_activity = [this] { + TimePoint last_seen_activity = [this] { const auto last_lock_update = get_last_lock_update(); - return last_lock_update ? *last_lock_update : util::TimePoint::now(); + return last_lock_update ? *last_lock_update : TimePoint::now(); }(); std::string initial_content; @@ -235,7 +235,7 @@ LockFile::do_acquire(const bool blocking) k_max_sleep_time * 1000); while (true) { - const auto now = util::TimePoint::now(); + const auto now = TimePoint::now(); const auto my_content = FMT("{}-{}.{}", content_prefix, now.sec(), now.nsec_decimal_part()); @@ -300,8 +300,7 @@ LockFile::do_acquire(const bool blocking) last_seen_activity = *last_lock_update; } - const util::Duration inactive_duration = - util::TimePoint::now() - last_seen_activity; + const Duration inactive_duration = TimePoint::now() - last_seen_activity; if (inactive_duration < k_staleness_limit) { LOG("Lock {} held by another process active {}.{:03} seconds ago", @@ -314,7 +313,7 @@ LockFile::do_acquire(const bool blocking) m_lock_file, inactive_duration.sec(), inactive_duration.nsec_decimal_part() / 1'000'000); - if (!util::remove(m_alive_file) || !util::remove(m_lock_file)) { + if (!remove(m_alive_file) || !remove(m_lock_file)) { return false; } @@ -344,7 +343,7 @@ LockFile::do_acquire(const bool blocking) } } -std::optional +std::optional LockFile::get_last_lock_update() { if (const auto stat = Stat::stat(m_alive_file); stat) { diff --git a/src/util/LockFile.hpp b/src/util/LockFile.hpp index 865b9ddcd..0176eca40 100644 --- a/src/util/LockFile.hpp +++ b/src/util/LockFile.hpp @@ -70,7 +70,7 @@ private: bool acquire(bool blocking); #ifndef _WIN32 bool do_acquire(bool blocking); - std::optional get_last_lock_update(); + std::optional get_last_lock_update(); #else void* do_acquire(bool blocking); #endif diff --git a/src/util/LongLivedLockFileManager.cpp b/src/util/LongLivedLockFileManager.cpp index 4c2d87d9d..2e459eaf6 100644 --- a/src/util/LongLivedLockFileManager.cpp +++ b/src/util/LongLivedLockFileManager.cpp @@ -83,7 +83,7 @@ LongLivedLockFileManager::start_thread() return; } for (const auto& alive_file : m_alive_files) { - util::set_timestamps(alive_file); + set_timestamps(alive_file); } awake_time += k_keep_alive_interval; } diff --git a/src/util/TimePoint.hpp b/src/util/TimePoint.hpp index 9b5756daa..c35908b41 100644 --- a/src/util/TimePoint.hpp +++ b/src/util/TimePoint.hpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022 Joel Rosdahl and other contributors +// Copyright (C) 2022-2023 Joel Rosdahl and other contributors // // See doc/AUTHORS.adoc for a complete list of contributors. // @@ -52,10 +52,10 @@ public: bool operator<=(const TimePoint& other) const; bool operator>=(const TimePoint& other) const; - TimePoint operator+(const util::Duration& duration) const; - TimePoint operator-(const util::Duration& duration) const; + TimePoint operator+(const Duration& duration) const; + TimePoint operator-(const Duration& duration) const; - util::Duration operator-(const TimePoint& other) const; + Duration operator-(const TimePoint& other) const; private: int64_t m_ns = 0; @@ -155,21 +155,21 @@ TimePoint::operator>=(const TimePoint& other) const } inline TimePoint -TimePoint::operator+(const util::Duration& duration) const +TimePoint::operator+(const Duration& duration) const { return TimePoint(0, nsec() + duration.nsec()); } inline TimePoint -TimePoint::operator-(const util::Duration& duration) const +TimePoint::operator-(const Duration& duration) const { return TimePoint(0, nsec() - duration.nsec()); } -inline util::Duration +inline Duration TimePoint::operator-(const TimePoint& other) const { - return util::Duration(0, nsec() - other.nsec()); + return Duration(0, nsec() - other.nsec()); } } // namespace util diff --git a/src/util/UmaskScope.cpp b/src/util/UmaskScope.cpp index add2a7ca4..103d6598c 100644 --- a/src/util/UmaskScope.cpp +++ b/src/util/UmaskScope.cpp @@ -28,7 +28,7 @@ UmaskScope::UmaskScope(std::optional new_umask) { #ifndef _WIN32 if (new_umask) { - m_saved_umask = util::set_umask(*new_umask); + m_saved_umask = set_umask(*new_umask); } #else (void)new_umask; @@ -45,7 +45,7 @@ UmaskScope::release() # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wmaybe-uninitialized" # endif - util::set_umask(*m_saved_umask); + set_umask(*m_saved_umask); # if defined(__GNUC__) && !defined(__clang__) # pragma GCC diagnostic pop # endif diff --git a/src/util/XXH3_128.hpp b/src/util/XXH3_128.hpp index 13e3e207c..ddc52ba14 100644 --- a/src/util/XXH3_128.hpp +++ b/src/util/XXH3_128.hpp @@ -43,7 +43,7 @@ public: void reset(); void update(nonstd::span data); - util::Bytes digest() const; + Bytes digest() const; private: XXH3_state_t* m_state; @@ -71,13 +71,13 @@ XXH3_128::update(nonstd::span data) XXH3_128bits_update(m_state, data.data(), data.size()); } -inline util::Bytes +inline Bytes XXH3_128::digest() const { const auto result = XXH3_128bits_digest(m_state); - util::Bytes digest(k_digest_size); - util::int_to_big_endian(result.high64, &digest[0]); - util::int_to_big_endian(result.low64, &digest[8]); + Bytes digest(k_digest_size); + int_to_big_endian(result.high64, &digest[0]); + int_to_big_endian(result.low64, &digest[8]); return digest; } diff --git a/src/util/conversion.hpp b/src/util/conversion.hpp index 841892b79..9eaed5ce6 100644 --- a/src/util/conversion.hpp +++ b/src/util/conversion.hpp @@ -151,7 +151,7 @@ to_string(const nonstd::span& bytes) template<> inline std::string -to_string(const util::Bytes& bytes) +to_string(const Bytes& bytes) { return std::string(to_string_view(bytes)); } diff --git a/src/util/file.cpp b/src/util/file.cpp index afe3bec87..4ae2c00a6 100644 --- a/src/util/file.cpp +++ b/src/util/file.cpp @@ -91,8 +91,8 @@ copy_file(const std::string& src, FMT("Failed to open {} for writing: {}", dest, strerror(errno))); } } - TRY(util::read_fd(*src_fd, [&](nonstd::span data) { - util::write_fd(*dest_fd, data.data(), data.size()); + TRY(read_fd(*src_fd, [&](nonstd::span data) { + write_fd(*dest_fd, data.data(), data.size()); })); dest_fd.close(); @@ -125,7 +125,7 @@ create_cachedir_tag(const std::string& dir) if (stat) { return; } - const auto result = util::write_file(path, cachedir_tag); + const auto result = write_file(path, cachedir_tag); if (!result) { LOG("Failed to create {}: {}", path, result.error()); } @@ -435,8 +435,8 @@ remove_nfs_safe(const std::string& path, LogFailure log_failure) void set_timestamps(const std::string& path, - std::optional mtime, - std::optional atime) + std::optional mtime, + std::optional atime) { #ifdef HAVE_UTIMENSAT timespec atime_mtime[2]; diff --git a/src/util/file.hpp b/src/util/file.hpp index 3ee0e1f06..54fd574d5 100644 --- a/src/util/file.hpp +++ b/src/util/file.hpp @@ -114,8 +114,8 @@ void set_cloexec_flag(int fd); // Set atime/mtime of `path`. If `mtime` is std::nullopt, set to the current // time. If `atime` is std::nullopt, set to what `mtime` specifies. void set_timestamps(const std::string& path, - std::optional mtime = std::nullopt, - std::optional atime = std::nullopt); + std::optional mtime = std::nullopt, + std::optional atime = std::nullopt); // Write `size` bytes from binary `data` to `fd`. tl::expected write_fd(int fd, const void* data, size_t size); diff --git a/src/util/path.cpp b/src/util/path.cpp index 9c9b5ca4e..ccb0bfbb8 100644 --- a/src/util/path.cpp +++ b/src/util/path.cpp @@ -57,7 +57,7 @@ apparent_cwd(const std::string& actual_cwd) return actual_cwd; #else auto pwd = getenv("PWD"); - if (!pwd || !util::is_absolute_path(pwd)) { + if (!pwd || !is_absolute_path(pwd)) { return actual_cwd; } @@ -133,13 +133,13 @@ real_path(std::string_view path) std::vector split_path_list(std::string_view path_list) { - return util::split_into_strings(path_list, k_path_delimiter); + return split_into_strings(path_list, k_path_delimiter); } std::string to_absolute_path(std::string_view path) { - if (util::is_absolute_path(path)) { + if (is_absolute_path(path)) { return std::string(path); } else { return Util::normalize_abstract_absolute_path( diff --git a/src/util/string.cpp b/src/util/string.cpp index 06320f3d4..a154d0938 100644 --- a/src/util/string.cpp +++ b/src/util/string.cpp @@ -107,8 +107,8 @@ format_digest(nonstd::span data) { const size_t base16_bytes = 2; ASSERT(data.size() >= base16_bytes); - return util::format_base16({data.data(), base16_bytes}) - + util::format_base32hex( + return format_base16({data.data(), base16_bytes}) + + format_base32hex( {data.data() + base16_bytes, data.size() - base16_bytes}); } @@ -176,7 +176,7 @@ parse_duration(std::string_view duration) "invalid suffix (supported: d (day) and s (second)): \"{}\"", duration)); } - auto value = util::parse_unsigned(duration.substr(0, duration.length() - 1)); + auto value = parse_unsigned(duration.substr(0, duration.length() - 1)); if (!value) { return value; }; @@ -263,7 +263,7 @@ parse_size(const std::string& value) tl::expected parse_umask(std::string_view value) { - return util::parse_unsigned(value, 0, 0777, "umask", 8); + return parse_unsigned(value, 0, 0777, "umask", 8); } tl::expected @@ -384,8 +384,8 @@ replace_first(const std::string_view string, std::vector split_into_strings(std::string_view string, const char* separators, - util::Tokenizer::Mode mode, - util::Tokenizer::IncludeDelimiter include_delimiter) + Tokenizer::Mode mode, + Tokenizer::IncludeDelimiter include_delimiter) { return split_into(string, separators, mode, include_delimiter); } @@ -393,8 +393,8 @@ split_into_strings(std::string_view string, std::vector split_into_views(std::string_view string, const char* separators, - util::Tokenizer::Mode mode, - util::Tokenizer::IncludeDelimiter include_delimiter) + Tokenizer::Mode mode, + Tokenizer::IncludeDelimiter include_delimiter) { return split_into( string, separators, mode, include_delimiter); diff --git a/src/util/string.hpp b/src/util/string.hpp index 2c99e34a6..c3c207a82 100644 --- a/src/util/string.hpp +++ b/src/util/string.hpp @@ -145,12 +145,12 @@ std::string replace_first(std::string_view string, // Split `string` into tokens at any of the characters in `separators`. // `separators` must neither be the empty string nor a nullptr. -std::vector split_into_strings( - std::string_view string, - const char* separators, - util::Tokenizer::Mode mode = util::Tokenizer::Mode::skip_empty, - util::Tokenizer::IncludeDelimiter include_delimiter = - util::Tokenizer::IncludeDelimiter::no); +std::vector +split_into_strings(std::string_view string, + const char* separators, + Tokenizer::Mode mode = Tokenizer::Mode::skip_empty, + Tokenizer::IncludeDelimiter include_delimiter = + Tokenizer::IncludeDelimiter::no); // Split `string` into tokens at any of the characters in `separators`. These // tokens are views into `string`. `separators` must neither be the empty string @@ -158,9 +158,9 @@ std::vector split_into_strings( std::vector split_into_views(std::string_view string, const char* separators, - util::Tokenizer::Mode mode = util::Tokenizer::Mode::skip_empty, - util::Tokenizer::IncludeDelimiter include_delimiter = - util::Tokenizer::IncludeDelimiter::no); + Tokenizer::Mode mode = Tokenizer::Mode::skip_empty, + Tokenizer::IncludeDelimiter include_delimiter = + Tokenizer::IncludeDelimiter::no); // Split `string` into two parts using `split_char` as the delimiter. The second // part will be `nullopt` if there is no `split_char` in `string.` diff --git a/src/util/time.cpp b/src/util/time.cpp index 067b07052..e0ab7eebc 100644 --- a/src/util/time.cpp +++ b/src/util/time.cpp @@ -21,9 +21,9 @@ namespace util { std::optional -localtime(std::optional time) +localtime(std::optional time) { - time_t timestamp = time ? time->sec() : util::TimePoint::now().sec(); + time_t timestamp = time ? time->sec() : TimePoint::now().sec(); #ifdef HAVE_LOCALTIME_R struct tm result; if (localtime_r(×tamp, &result)) { diff --git a/src/util/time.hpp b/src/util/time.hpp index 3f263393f..9ccfda781 100644 --- a/src/util/time.hpp +++ b/src/util/time.hpp @@ -27,6 +27,6 @@ namespace util { // Thread-safe version of `localtime(3)`. If `time` is not specified the current // time of day is used. -std::optional localtime(std::optional time = {}); +std::optional localtime(std::optional time = {}); } // namespace util diff --git a/src/util/zstd.cpp b/src/util/zstd.cpp index 4f6f5788b..c47139e6b 100644 --- a/src/util/zstd.cpp +++ b/src/util/zstd.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022 Joel Rosdahl and other contributors +// Copyright (C) 2022-2023 Joel Rosdahl and other contributors // // See doc/AUTHORS.adoc for a complete list of contributors. // @@ -24,7 +24,7 @@ namespace util { tl::expected zstd_compress(nonstd::span input, - util::Bytes& output, + Bytes& output, int8_t compression_level) { const size_t original_output_size = output.size(); @@ -46,7 +46,7 @@ zstd_compress(nonstd::span input, tl::expected zstd_decompress(nonstd::span input, - util::Bytes& output, + Bytes& output, size_t original_size) { const size_t original_output_size = output.size();