Provide image baselines for struct-image-07-t.svg
[chromium-blink-merge.git] / base / sys_info_openbsd.cc
blob5f8588875ef543af0442b71b19221d83ab181895
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "base/sys_info.h"
7 #include "base/logging.h"
9 namespace base {
11 int SysInfo::NumberOfProcessors() {
12 int mib[] = { CTL_HW, HW_NCPU };
13 int ncpu;
14 size_t size = sizeof(ncpu);
15 if (sysctl(mib, 2, &ncpu, &size, NULL, 0) == -1) {
16 NOTREACHED();
17 return 1;
19 return ncpu;
22 } // namespace base