diff --git a/src/util/virsysinfo.c b/src/util/virsysinfo.c index bdd4304701..7b54bda120 100644 --- a/src/util/virsysinfo.c +++ b/src/util/virsysinfo.c @@ -55,12 +55,11 @@ static const char *sysinfoCpuinfo = "/proc/cpuinfo"; #define CPUINFO sysinfoCpuinfo #define CPUINFO_FILE_LEN (1024*1024) /* 1MB limit for /proc/cpuinfo file */ -/* only to be used test programs, therefore not in sysinfo.h */ -extern void virSysinfoSetup(const char *dmidecode, const char *sysinfo, - const char *cpuinfo); -void virSysinfoSetup(const char *dmidecode, const char *sysinfo, - const char *cpuinfo) +void +virSysinfoSetup(const char *dmidecode, + const char *sysinfo, + const char *cpuinfo) { sysinfoDmidecode = dmidecode; sysinfoSysinfo = sysinfo; diff --git a/src/util/virsysinfopriv.h b/src/util/virsysinfopriv.h index 9152364796..a50b280f64 100644 --- a/src/util/virsysinfopriv.h +++ b/src/util/virsysinfopriv.h @@ -24,6 +24,11 @@ #ifndef __VIR_SYSINFO_PRIV_H__ # define __VIR_SYSINFO_PRIV_H__ +void +virSysinfoSetup(const char *dmidecode, + const char *sysinfo, + const char *cpuinfo); + virSysinfoDefPtr virSysinfoReadPPC(void); diff --git a/tests/sysinfotest.c b/tests/sysinfotest.c index 457c3415e4..f81a0466c6 100644 --- a/tests/sysinfotest.c +++ b/tests/sysinfotest.c @@ -37,6 +37,9 @@ #include "virfile.h" #include "virstring.h" +#define __VIR_SYSINFO_PRIV_H_ALLOW__ +#include "virsysinfopriv.h" + #define VIR_FROM_THIS VIR_FROM_NONE #if defined (__linux__) @@ -46,11 +49,6 @@ defined(__i386__) || defined(__x86_64__) || defined(__amd64__) || \ defined(__arm__) || defined(__aarch64__) -/* from sysinfo.c */ -void virSysinfoSetup(const char *decoder, - const char *sysinfo, - const char *cpuinfo); - struct testSysinfoData { char *decoder; /* name of dmi decoder binary/script */ char *sysinfo; /* name of /proc/sysinfo substitute file */