blob: 94c8f6239b02d52ab010690d2e2e830f328bbc87 [file] [log] [blame]
Malik Akbar Hashemi Rafsanjani4d7b5dd2025-02-26 13:14:30 -08001#include <unistd.h>
2
3#include <array>
4#include <climits>
5#include <string>
6
7inline std::string getHostName()
8{
9 std::string hostName;
10
11 std::array<char, HOST_NAME_MAX> hostNameCStr{};
12 if (gethostname(hostNameCStr.data(), hostNameCStr.size()) == 0)
13 {
14 hostName = hostNameCStr.data();
15 }
16 return hostName;
17}