From dcddca16f32b14cf519dc129fab80344c5a2f7bc Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sun, 3 Aug 2025 14:54:46 -0500 Subject: [PATCH] updated build system --- support/src/utils/unix.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/support/src/utils/unix.cpp b/support/src/utils/unix.cpp index 87eb2272..bd5a6252 100644 --- a/support/src/utils/unix.cpp +++ b/support/src/utils/unix.cpp @@ -22,6 +22,7 @@ #if !defined(_WIN32) #include "utils/unix.hpp" + #include "utils/collection.hpp" #include "utils/error.hpp" @@ -39,8 +40,8 @@ namespace { while (true) { auto group_count{static_cast(groups.size())}; if (group_count > max_group_count) { - repertory::utils::error::handle_error( - function_name, "getgrouplist failed: too many groups"); + repertory::utils::error::handle_error(function_name, + "group list has too many groups"); break; } @@ -51,8 +52,8 @@ namespace { if (res < 0) { if (orig_count == 0U) { repertory::utils::error::handle_error( - function_name, - fmt::format("failed to get group list|error|{}", errno)); + function_name, std::string{"failed to get group list|error|"} + + std::to_string(errno)); } break; @@ -70,7 +71,8 @@ namespace { auto res = getgrouplist(pass->pw_name, pass->pw_gid, nullptr, &group_count); if (res >= 0) { repertory::utils::error::raise_error( - function_name, fmt::format("failed to get group list|error|{}", errno)); + function_name, std::string{"failed to get group list count|error|"} + + std::to_string(errno)); } #endif // defined(__APPLE__) @@ -79,7 +81,8 @@ namespace { res = getgrouplist(pass->pw_name, pass->pw_gid, groups.data(), &group_count); if (res >= 0) { repertory::utils::error::raise_error( - function_name, fmt::format("failed to get group list|error|{}", errno)); + function_name, + std::string{"failed to get group list|error|"} + std::to_string(errno)); } #endif // !defined(__APPLE__)