$NetBSD: patch-ae,v 1.2 2011/12/29 20:13:14 mwilhelmy Exp $ --- talk/base/systeminfo.cc.orig 2011-12-14 15:58:28.000000000 +0000 +++ talk/base/systeminfo.cc @@ -37,7 +37,7 @@ #include #include #include "talk/base/macconversion.h" -#elif defined(IOS) +#elif defined(IOS) || defined(__NetBSD__) #include #elif defined(LINUX) || defined(ANDROID) #include @@ -116,7 +116,7 @@ SystemInfo::SystemInfo() cpu_family_ = si.wProcessorLevel; cpu_model_ = si.wProcessorRevision >> 8; cpu_stepping_ = si.wProcessorRevision & 0xFF; -#elif defined(OSX) || defined(IOS) +#elif defined(OSX) || defined(IOS) || defined(__NetBSD__) uint32_t sysctl_value; size_t length = sizeof(sysctl_value); if (!sysctlbyname("hw.physicalcpu_max", &sysctl_value, &length, NULL, 0)) { @@ -313,7 +313,7 @@ int64 SystemInfo::GetMemorySize() { memory_ = -1; } -#elif defined(OSX) || defined(IOS) +#elif defined(OSX) || defined(IOS) || defined(__NetBSD__) size_t len = sizeof(memory_); int error = sysctlbyname("hw.memsize", &memory_, &len, NULL, 0); if (error || memory_ == 0) {