module Process

def windows_version

Private method that returns the Windows major version number.
def windows_version
  ver = OSVERSIONINFO.new
  ver[:dwOSVersionInfoSize] = ver.size
  unless GetVersionExA(ver)
    raise SystemCallError.new("GetVersionEx", FFI.errno)
  end
  ver[:dwMajorVersion]
end