Commit 969759f9 authored by krytarowski's avatar krytarowski Committed by Commit bot

Recognize new Operating System: NetBSD

NetBSD is BSD and POSIX-like OS.

BUG=

Review-Url: https://codereview.chromium.org/2195203002
Cr-Commit-Position: refs/heads/master@{#408895}
parent 5d766cbf
...@@ -339,6 +339,7 @@ Kai Jiang <jiangkai@gmail.com> ...@@ -339,6 +339,7 @@ Kai Jiang <jiangkai@gmail.com>
Kal Conley <kcconley@gmail.com> Kal Conley <kcconley@gmail.com>
Kalyan Kondapally <kalyan.kondapally@intel.com> Kalyan Kondapally <kalyan.kondapally@intel.com>
Kamil Jiwa <kamil.jiwa@gmail.com> Kamil Jiwa <kamil.jiwa@gmail.com>
Kamil Rytarowski <krytarowski@gmail.com>
Kangil Han <kangil.han@samsung.com> Kangil Han <kangil.han@samsung.com>
Kangyuan Shu <kangyuan.shu@intel.com> Kangyuan Shu <kangyuan.shu@intel.com>
Kartikey Bhatt <kartikey@amazon.com> Kartikey Bhatt <kartikey@amazon.com>
......
...@@ -311,6 +311,7 @@ _VALID_OS_MACROS = ( ...@@ -311,6 +311,7 @@ _VALID_OS_MACROS = (
'OS_NACL', 'OS_NACL',
'OS_NACL_NONSFI', 'OS_NACL_NONSFI',
'OS_NACL_SFI', 'OS_NACL_SFI',
'OS_NETBSD',
'OS_OPENBSD', 'OS_OPENBSD',
'OS_POSIX', 'OS_POSIX',
'OS_QNX', 'OS_QNX',
......
...@@ -51,6 +51,8 @@ ...@@ -51,6 +51,8 @@
#define TOOLKIT_VIEWS 1 #define TOOLKIT_VIEWS 1
#elif defined(__FreeBSD__) #elif defined(__FreeBSD__)
#define OS_FREEBSD 1 #define OS_FREEBSD 1
#elif defined(__NetBSD__)
#define OS_NETBSD 1
#elif defined(__OpenBSD__) #elif defined(__OpenBSD__)
#define OS_OPENBSD 1 #define OS_OPENBSD 1
#elif defined(__sun) #elif defined(__sun)
...@@ -67,15 +69,16 @@ ...@@ -67,15 +69,16 @@
// For access to standard BSD features, use OS_BSD instead of a // For access to standard BSD features, use OS_BSD instead of a
// more specific macro. // more specific macro.
#if defined(OS_FREEBSD) || defined(OS_OPENBSD) #if defined(OS_FREEBSD) || defined(OS_NETBSD) || defined(OS_OPENBSD)
#define OS_BSD 1 #define OS_BSD 1
#endif #endif
// For access to standard POSIXish features, use OS_POSIX instead of a // For access to standard POSIXish features, use OS_POSIX instead of a
// more specific macro. // more specific macro.
#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_FREEBSD) || \ #if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_FREEBSD) || \
defined(OS_OPENBSD) || defined(OS_SOLARIS) || defined(OS_ANDROID) || \ defined(OS_NETBSD) || defined(OS_OPENBSD) || defined(OS_SOLARIS) || \
defined(OS_NACL) || defined(OS_QNX) defined(OS_ANDROID) || defined(OS_OPENBSD) || defined(OS_SOLARIS) || \
defined(OS_ANDROID) || defined(OS_NACL) || defined(OS_QNX)
#define OS_POSIX 1 #define OS_POSIX 1
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment