Index: base/sys_info_win.cc |
diff --git a/base/sys_info_win.cc b/base/sys_info_win.cc |
index a1952046dba255c513294c602620d3ddc37e1706..1c10156d6d8d7652d2e315cd0ec1f9889a86bf13 100644 |
--- a/base/sys_info_win.cc |
+++ b/base/sys_info_win.cc |
@@ -108,4 +108,16 @@ size_t SysInfo::VMAllocationGranularity() { |
return sysinfo.dwAllocationGranularity; |
} |
+// static |
+void OperatingSystemVersionNumbers(int32 *major_version, |
+ int32 *minor_version, |
+ int32 *bugfix_version) { |
+ OSVERSIONINFO info = {0}; |
+ info.dwOSVersionInfoSize = sizeof(info); |
+ GetVersionEx(&info); |
+ *major_version = info.dwMajorVersion; |
+ *minor_version = info.dwMinorVersion; |
+ *bugfix_version = 0; |
+} |
+ |
} // namespace base |