From e783cf9f45425c59ef920a3bb6aff53c5e6ddc0f Mon Sep 17 00:00:00 2001 From: Explorer09 Date: Thu, 3 Aug 2023 09:27:39 +0800 Subject: DragonFlyBSD build fix (this->kernelFScale) --- dragonflybsd/DragonFlyBSDMachine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'dragonflybsd') diff --git a/dragonflybsd/DragonFlyBSDMachine.c b/dragonflybsd/DragonFlyBSDMachine.c index 6831fa3d..e1da417b 100644 --- a/dragonflybsd/DragonFlyBSDMachine.c +++ b/dragonflybsd/DragonFlyBSDMachine.c @@ -104,10 +104,10 @@ Machine* Machine_new(UsersTable* usersTable, uid_t userId) { this->cpus = xRealloc(this->cpus, (super->existingCPUs + 1) * sizeof(CPUData)); } - len = sizeof(kernelFScale); - if (sysctlbyname("kern.fscale", &kernelFScale, &len, NULL, 0) == -1) { + len = sizeof(this->kernelFScale); + if (sysctlbyname("kern.fscale", &this->kernelFScale, &len, NULL, 0) == -1) { //sane default for kernel provided CPU percentage scaling, at least on x86 machines, in case this sysctl call failed - kernelFScale = 2048; + this->kernelFScale = 2048; } this->kd = kvm_openfiles(NULL, "/dev/null", NULL, 0, errbuf); -- cgit v1.2.3