summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-base_system_sys__info__freebsd.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-base_system_sys__info__freebsd.cc')
-rw-r--r--www/chromium/files/patch-base_system_sys__info__freebsd.cc15
1 files changed, 13 insertions, 2 deletions
diff --git a/www/chromium/files/patch-base_system_sys__info__freebsd.cc b/www/chromium/files/patch-base_system_sys__info__freebsd.cc
index 1dceaec008cd..143fb26b294b 100644
--- a/www/chromium/files/patch-base_system_sys__info__freebsd.cc
+++ b/www/chromium/files/patch-base_system_sys__info__freebsd.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_freebsd.cc.orig 2021-04-14 18:40:48 UTC
+--- base/system/sys_info_freebsd.cc.orig 2022-03-25 21:59:56 UTC
+++ base/system/sys_info_freebsd.cc
-@@ -9,30 +9,95 @@
+@@ -9,30 +9,106 @@
#include <sys/sysctl.h>
#include "base/notreached.h"
@@ -9,6 +9,17 @@
namespace base {
++int SysInfo::NumberOfProcessors() {
++ int mib[] = {CTL_HW, HW_NCPU};
++ int ncpu;
++ size_t size = sizeof(ncpu);
++ if (sysctl(mib, base::size(mib), &ncpu, &size, NULL, 0) < 0) {
++ NOTREACHED();
++ return 1;
++ }
++ return ncpu;
++}
++
int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
- int pages, page_size;
+ int pages, page_size, r = 0;