From 992d4411e11ac22603e85e753debea9d682d348d Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 29 Dec 2025 11:58:07 -0800 Subject: [PATCH] pidof: Move PID iteration to a helper --- Source/Tools/pidof/pidof.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Source/Tools/pidof/pidof.cpp b/Source/Tools/pidof/pidof.cpp index 4cebf923c..848bd5cbe 100644 --- a/Source/Tools/pidof/pidof.cpp +++ b/Source/Tools/pidof/pidof.cpp @@ -130,9 +130,7 @@ struct PIDInfo { std::vector PIDs; -int main(int argc, char** argv) { - Config::LoadOptions(argc, argv); - +static void IteratePids() { // Iterate over all pids, storing the data for investigating afterwards. for (const auto& Entry : std::filesystem::directory_iterator("/proc/")) { // If not a directory then skip. @@ -217,6 +215,12 @@ int main(int argc, char** argv) { .State = State, }); } +} + +int main(int argc, char** argv) { + Config::LoadOptions(argc, argv); + + IteratePids(); std::unordered_set MatchedPIDs; for (const auto& pid : PIDs) {