diff options
Diffstat (limited to 'base/sys_info_mac.cc')
-rw-r--r-- | base/sys_info_mac.cc | 23 |
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 |