From c57b205ccfd30c5df27dd7ba239ca292a31ecea4 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Tue, 7 May 2019 16:10:21 +0200 Subject: [PATCH] virSysinfoRead: Simplify #ifdef underbush Signed-off-by: Michal Privoznik --- src/util/virsysinfo.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/util/virsysinfo.c b/src/util/virsysinfo.c index 79a935b90a..9e60d1a553 100644 --- a/src/util/virsysinfo.c +++ b/src/util/virsysinfo.c @@ -1212,13 +1212,12 @@ virSysinfoRead(void) return virSysinfoReadARM(); #elif defined(__s390__) || defined(__s390x__) return virSysinfoReadS390(); -#elif defined(WIN32) || \ - !(defined(__x86_64__) || \ - defined(__i386__) || \ - defined(__amd64__) || \ - defined(__arm__) || \ - defined(__aarch64__) || \ - defined(__powerpc__)) +#elif !defined(WIN32) && \ + (defined(__x86_64__) || \ + defined(__i386__) || \ + defined(__amd64__)) + return virSysinfoReadX86(); +#else /* WIN32 || not supported arch */ /* * this can probably be extracted from Windows using API or registry * http://www.microsoft.com/whdc/system/platform/firmware/SMBIOS.mspx @@ -1226,9 +1225,7 @@ virSysinfoRead(void) virReportSystemError(ENOSYS, "%s", _("Host sysinfo extraction not supported on this platform")); return NULL; -#else /* !WIN32 && x86 */ - return virSysinfoReadX86(); -#endif /* !WIN32 && x86 */ +#endif /* WIN32 || not supported arch */ } -- GitLab