Index: src/d8-posix.cc |
diff --git a/src/d8-posix.cc b/src/d8-posix.cc |
index cf9b5f27680d7ad15661c155a46d80c9291948ec..424dbbb39308c286830bfecb4631f3f91bcc3187 100644 |
--- a/src/d8-posix.cc |
+++ b/src/d8-posix.cc |
@@ -366,10 +366,12 @@ 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) && !V8_OS_ANDROID && !V8_OS_DARWN && \ |
- !V8_OS_NETBSD && !V8_OS_FREEBSD |
+#if defined(WNOWAIT) && !defined(ANDROID) && !defined(__APPLE__) \ |
+ && !defined(__NetBSD__) |
+#if !defined(__FreeBSD__) |
#define HAS_WAITID 1 |
#endif |
+#endif |
// Get exit status of child. |