#include "rateconv.h"
#endif
-#if defined(VMX86_SERVER)
+#if defined(VMX86_SERVER) || defined(USERWORLD)
#include "uwvmkAPI.h"
#include "uwvmk.h"
#include "vmkSyscall.h"
#define DISTRO_BUF_SIZE 1024
-#if !defined __APPLE__ && !defined USERWORLD
+#if !defined(__APPLE__) && !defined(VMX86_SERVER) && !defined(USERWORLD)
typedef struct {
char *name;
char *scanString;
#endif
-#if defined(USERWORLD) // ESXi
+#if defined(VMX86_SERVER) || defined(USERWORLD) // ESXi
/*
*-----------------------------------------------------------------------------
*
#endif
-#if !defined __APPLE__ && !defined USERWORLD
+#if !defined(__APPLE__) && !defined(VMX86_SERVER) && !defined(USERWORLD)
/*
*-----------------------------------------------------------------------------
*
return (len != -1);
}
-#endif // !defined __APPLE__ && !defined USERWORLD
+#endif // !defined(__APPLE__) && !defined(VMX86_SERVER) && !defined(USERWORLD)
/*
Str_Strcpy(detailedDataFields[DISTRO_NAME].value, buf.sysname,
sizeof detailedDataFields[DISTRO_NAME].value);
-#if defined(USERWORLD) // ESXi
+#if defined(VMX86_SERVER) || defined(USERWORLD) // ESXi
bitness = "64";
#else
bitness = (Hostinfo_GetSystemBitness() == 64) ? "64" : "32";
Str_Strcpy(detailedDataFields[BITNESS].value, bitness,
sizeof detailedDataFields[BITNESS].value);
-#if defined(USERWORLD) // ESXi
+#if defined(VMX86_SERVER) || defined(USERWORLD) // ESXi
success = HostinfoESX(&buf);
#elif defined(__APPLE__) // MacOS
success = HostinfoMacOS(&buf);