summaryrefslogtreecommitdiff
path: root/base/sys_info_mac.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/sys_info_mac.cc')
-rw-r--r--base/sys_info_mac.cc23
1 files changed, 13 insertions, 10 deletions
diff --git a/base/sys_info_mac.cc b/base/sys_info_mac.cc
index 18df62482e..ff1ec5c1e6 100644
--- a/base/sys_info_mac.cc
+++ b/base/sys_info_mac.cc
@@ -8,11 +8,14 @@
#include <CoreServices/CoreServices.h>
#include <mach/mach_host.h>
#include <mach/mach_init.h>
+#include <stddef.h>
+#include <stdint.h>
#include <sys/sysctl.h>
#include <sys/types.h>
#include "base/logging.h"
#include "base/mac/scoped_mach_port.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
namespace base {
@@ -24,15 +27,15 @@ std::string SysInfo::OperatingSystemName() {
// static
std::string SysInfo::OperatingSystemVersion() {
- int32 major, minor, bugfix;
+ int32_t major, minor, bugfix;
OperatingSystemVersionNumbers(&major, &minor, &bugfix);
return base::StringPrintf("%d.%d.%d", major, minor, bugfix);
}
// static
-void SysInfo::OperatingSystemVersionNumbers(int32* major_version,
- int32* minor_version,
- int32* bugfix_version) {
+void SysInfo::OperatingSystemVersionNumbers(int32_t* major_version,
+ int32_t* minor_version,
+ int32_t* bugfix_version) {
Gestalt(gestaltSystemVersionMajor,
reinterpret_cast<SInt32*>(major_version));
Gestalt(gestaltSystemVersionMinor,
@@ -42,11 +45,11 @@ void SysInfo::OperatingSystemVersionNumbers(int32* major_version,
}
// static
-int64 SysInfo::AmountOfPhysicalMemory() {
+int64_t SysInfo::AmountOfPhysicalMemory() {
struct host_basic_info hostinfo;
mach_msg_type_number_t count = HOST_BASIC_INFO_COUNT;
base::mac::ScopedMachSendRight host(mach_host_self());
- int result = host_info(host,
+ int result = host_info(host.get(),
HOST_BASIC_INFO,
reinterpret_cast<host_info_t>(&hostinfo),
&count);
@@ -55,11 +58,11 @@ int64 SysInfo::AmountOfPhysicalMemory() {
return 0;
}
DCHECK_EQ(HOST_BASIC_INFO_COUNT, count);
- return static_cast<int64>(hostinfo.max_mem);
+ return static_cast<int64_t>(hostinfo.max_mem);
}
// static
-int64 SysInfo::AmountOfAvailablePhysicalMemory() {
+int64_t SysInfo::AmountOfAvailablePhysicalMemory() {
base::mac::ScopedMachSendRight host(mach_host_self());
vm_statistics_data_t vm_info;
mach_msg_type_number_t count = HOST_VM_INFO_COUNT;
@@ -72,8 +75,8 @@ int64 SysInfo::AmountOfAvailablePhysicalMemory() {
return 0;
}
- return static_cast<int64>(
- vm_info.free_count - vm_info.speculative_count) * PAGE_SIZE;
+ return static_cast<int64_t>(vm_info.free_count - vm_info.speculative_count) *
+ PAGE_SIZE;
}
// static