mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
util: Expose virHostCPUStatsAssign on non-Linux
There is nothing Linux-specific in that function. Also since commit 8c3b5bf48123783b812b97360db7ac51f1889e17 mingw build is broken due to the fact that this function is not compiled in the library. Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
d18c7d7124
commit
b51e26f755
@ -781,21 +781,6 @@ virHostCPUGetInfoPopulateLinux(FILE *cpuinfo,
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
virHostCPUStatsAssign(virNodeCPUStatsPtr param,
|
||||
const char *name,
|
||||
unsigned long long value)
|
||||
{
|
||||
if (virStrcpyStatic(param->field, name) == NULL) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
"%s", _("kernel cpu time field is too long"
|
||||
" for the destination"));
|
||||
return -1;
|
||||
}
|
||||
param->value = value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
# define TICK_TO_NSEC (1000ull * 1000ull * 1000ull / sysconf(_SC_CLK_TCK))
|
||||
|
||||
int
|
||||
@ -952,6 +937,22 @@ virHostCPUParseMapLinux(int max_cpuid, const char *path)
|
||||
#endif
|
||||
|
||||
|
||||
int
|
||||
virHostCPUStatsAssign(virNodeCPUStatsPtr param,
|
||||
const char *name,
|
||||
unsigned long long value)
|
||||
{
|
||||
if (virStrcpyStatic(param->field, name) == NULL) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
"%s", _("kernel cpu time field is too long"
|
||||
" for the destination"));
|
||||
return -1;
|
||||
}
|
||||
param->value = value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
virHostCPUGetInfo(virArch hostarch ATTRIBUTE_UNUSED,
|
||||
unsigned int *cpus ATTRIBUTE_UNUSED,
|
||||
|
Loading…
x
Reference in New Issue
Block a user