#include #include #include #include using namespace std::string_literals; namespace utils { std::string get_system_name() { struct utsname uts{}; const int res = ::uname(&uts); if (res == -1) { log_error("uname failed: ", std::strerror(errno)); return "Unknown"; } return uts.sysname + " "s + uts.release; } }