Index: src/d8-posix.cc |
diff --git a/src/d8-posix.cc b/src/d8-posix.cc |
index 424dbbb39308c286830bfecb4631f3f91bcc3187..cf9b5f27680d7ad15661c155a46d80c9291948ec 100644 |
--- a/src/d8-posix.cc |
+++ b/src/d8-posix.cc |
@@ -366,12 +366,10 @@ static Handle<Value> GetStdout(int child_fd, |
// We're disabling usage of waitid in Mac OS X because it doens't work for us: |
// a parent process hangs on waiting while a child process is already a zombie. |
// See http://code.google.com/p/v8/issues/detail?id=401. |
-#if defined(WNOWAIT) && !defined(ANDROID) && !defined(__APPLE__) \ |
- && !defined(__NetBSD__) |
-#if !defined(__FreeBSD__) |
+#if defined(WNOWAIT) && !V8_OS_ANDROID && !V8_OS_DARWN && \ |
+ !V8_OS_NETBSD && !V8_OS_FREEBSD |
#define HAS_WAITID 1 |
#endif |
-#endif |
// Get exit status of child. |