From aa0d78815004ae6b0c4a42b0e024f5c4ef555ae2 Mon Sep 17 00:00:00 2001 From: dacctal Date: Sun, 24 May 2026 10:23:38 +0000 Subject: c rewrite --- src/cmd_out.cc | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 src/cmd_out.cc (limited to 'src/cmd_out.cc') diff --git a/src/cmd_out.cc b/src/cmd_out.cc deleted file mode 100644 index 3a59f2e..0000000 --- a/src/cmd_out.cc +++ /dev/null @@ -1,20 +0,0 @@ -#include -#include -#include -#include -#include - -#include "cmd_out.hh" - -std::string cmd_out(const char* cmd) { - std::array buffer; - std::string result; - std::unique_ptr pipe(popen(cmd, "r"), pclose); - if (!pipe) { - throw std::runtime_error("popen() failed!"); - } - while (fgets(buffer.data(), static_cast(buffer.size()), pipe.get()) != nullptr) { - result += buffer.data(); - } - return result; -} -- cgit v1.2.3