#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;
#ifndef __VIR_SYSINFO_PRIV_H__
# define __VIR_SYSINFO_PRIV_H__
+void
+virSysinfoSetup(const char *dmidecode,
+ const char *sysinfo,
+ const char *cpuinfo);
+
virSysinfoDefPtr
virSysinfoReadPPC(void);
#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__)
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 */