#include "virterror_internal.h"
#include "count-one-bits.h"
#include "intprops.h"
+#include "virarch.h"
#include "virfile.h"
#include "virtypedparam.h"
}
#endif
-int nodeGetInfo(virConnectPtr conn ATTRIBUTE_UNUSED, virNodeInfoPtr nodeinfo) {
- struct utsname info;
-
- memset(nodeinfo, 0, sizeof(*nodeinfo));
- uname(&info);
+int nodeGetInfo(virConnectPtr conn ATTRIBUTE_UNUSED, virNodeInfoPtr nodeinfo)
+{
+ virArch hostarch = virArchFromHost();
- if (virStrcpyStatic(nodeinfo->model, info.machine) == NULL)
+ if (virStrcpyStatic(nodeinfo->model, virArchToString(hostarch)) == NULL)
return -1;
#ifdef __linux__