| 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.
|
|
|