summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/node_os.cc9
-rw-r--r--src/node_report.cc11
2 files changed, 2 insertions, 18 deletions
diff --git a/src/node_os.cc b/src/node_os.cc
index 5639453d2c..fa27b7bac5 100644
--- a/src/node_os.cc
+++ b/src/node_os.cc
@@ -33,16 +33,9 @@
#ifdef __POSIX__
# include <limits.h> // PATH_MAX on Solaris.
-# include <netdb.h> // MAXHOSTNAMELEN on Solaris.
# include <unistd.h> // gethostname, sysconf
-# include <sys/param.h> // 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<Value>& 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 1a459a2d1c..8f882b9887 100644
--- a/src/node_report.cc
+++ b/src/node_report.cc
@@ -47,15 +47,6 @@
extern char** environ;
#endif
-#ifdef __POSIX__
-# include <netdb.h> // MAXHOSTNAMELEN on Solaris.
-# include <sys/param.h> // 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)