| Index: chrome/installer/mac/app/SystemInfo.h
|
| diff --git a/chrome/installer/mac/app/SystemInfo.h b/chrome/installer/mac/app/SystemInfo.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..431f9cde7502dc4f57f7f5a7c618db7aad460fc5
|
| --- /dev/null
|
| +++ b/chrome/installer/mac/app/SystemInfo.h
|
| @@ -0,0 +1,28 @@
|
| +// Copyright 2016 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef CHROME_INSTALLER_MAC_APP_SYSTEMINFO_H_
|
| +#define CHROME_INSTALLER_MAC_APP_SYSTEMINFO_H_
|
| +
|
| +#if !defined(__x86_64__)
|
| +#error "Your machine's system architecture may not be compatible with Chrome."
|
| +#endif
|
| +
|
| +#import <Foundation/Foundation.h>
|
| +
|
| +@interface SystemInfo : NSObject
|
| +// Gets the CPU architecture type of the client's system, which will be used
|
| +// when crafting the query to Omaha. This will return either "x84_64h" for
|
| +// systems running on Intel Haswell chips, "x86_64" for other Intel machines,
|
| +// or strings representing other CPU types ("amd", "pentium", and "i686", for
|
| +// example, are all valid).
|
| ++ (NSString*)getArch;
|
| +
|
| +// Gets the operating system version of the client. This function may return
|
| +// values such as "10.11" or "10.10.5".
|
| ++ (NSString*)getOSVersion;
|
| +
|
| +@end
|
| +
|
| +#endif // CHROME_INSTALLER_MAC_APP_SYSTEMINFO_H_
|
|
|