Index: base/sys_info_mac.cc |
diff --git a/base/sys_info_mac.cc b/base/sys_info_mac.cc |
index e6684216595083e93b4f37a31ecad77283211376..6ffb42f86b6ac9b2214e3824642e3f5d898f9f11 100644 |
--- a/base/sys_info_mac.cc |
+++ b/base/sys_info_mac.cc |
@@ -10,10 +10,23 @@ |
#include <mach/mach_init.h> |
#include "base/logging.h" |
+#include "base/stringprintf.h" |
namespace base { |
// static |
+std::string SysInfo::OperatingSystemName() { |
+ return "Mac OS X"; |
+} |
+ |
+// static |
+std::string SysInfo::OperatingSystemVersion() { |
+ int32 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) { |