}
-char *gmx_gethostname(char *name, size_t len)
+int gmx_gethostname(char *name, size_t len)
{
if (len < 8)
{
gmx_incons("gmx_gethostname called with len<8");
}
-#ifdef HAVE_UNISTD_H
+#if defined(HAVE_UNISTD_H) && !defined(__native_client__)
if (gethostname(name, len-1) != 0)
{
strncpy(name, "unknown", 8);
+ return -1;
}
+ return 0;
#else
strncpy(name, "unknown", 8);
+ return -1;
#endif
-
- return name;
}