diff --git a/src/node_os.cc b/src/node_os.cc index 5639453d2c46ed..fa27b7bac51b81 100644 --- a/src/node_os.cc +++ b/src/node_os.cc @@ -33,16 +33,9 @@ #ifdef __POSIX__ # include // PATH_MAX on Solaris. -# include // MAXHOSTNAMELEN on Solaris. # include // gethostname, sysconf -# include // MAXHOSTNAMELEN on Linux and the BSDs. #endif // __POSIX__ -// Add Windows fallback. -#ifndef MAXHOSTNAMELEN -# define MAXHOSTNAMELEN 256 -#endif // MAXHOSTNAMELEN - namespace node { namespace os { @@ -66,7 +59,7 @@ using v8::Value; static void GetHostname(const FunctionCallbackInfo& args) { Environment* env = Environment::GetCurrent(args); - char buf[MAXHOSTNAMELEN + 1]; + char buf[UV_MAXHOSTNAMESIZE]; size_t size = sizeof(buf); int r = uv_os_gethostname(buf, &size); diff --git a/src/node_report.cc b/src/node_report.cc index 1a459a2d1c97a3..8f882b9887424e 100644 --- a/src/node_report.cc +++ b/src/node_report.cc @@ -47,15 +47,6 @@ extern char** environ; #endif -#ifdef __POSIX__ -# include // MAXHOSTNAMELEN on Solaris. -# include // MAXHOSTNAMELEN on Linux and the BSDs. -#endif // __POSIX__ - -#ifndef MAXHOSTNAMELEN -# define MAXHOSTNAMELEN 256 -#endif // MAXHOSTNAMELEN - namespace report { using node::arraysize; using node::Environment; @@ -377,7 +368,7 @@ static void PrintVersionInformation(JSONWriter* writer) { writer->json_keyvalue("osMachine", os_info.machine); } - char host[MAXHOSTNAMELEN + 1]; + char host[UV_MAXHOSTNAMESIZE]; size_t host_size = sizeof(host); if (uv_os_gethostname(host, &host_size) == 0)