Index: base/sys_info_mac.cc |
diff --git a/base/sys_info_mac.cc b/base/sys_info_mac.cc |
index 57e1f835e32967778f27e7c143455640323f3b5c..f73d6f27aa3a9a8ccd8362cb11143c61c9f93791 100644 |
--- a/base/sys_info_mac.cc |
+++ b/base/sys_info_mac.cc |
@@ -85,4 +85,12 @@ std::string SysInfo::CPUModelName() { |
return std::string(); |
} |
+std::string SysInfo::HardwareModelName() { |
+ char model[256]; |
+ size_t len = sizeof(model); |
+ if (!sysctlbyname("hw.model", model, &len, NULL, 0)) |
Mark Mentovai
2014/11/04 14:36:37
The ! makes things look like failure. Can you use
jeremy
2014/11/05 05:38:06
Done.
|
+ return std::string(model, 0, len); |
+ return "Unknown"; |
+} |
+ |
} // namespace base |