diff options
author | David Hill <dhill@conformal.com> | 2013-06-29 21:34:51 (GMT) |
---|---|---|
committer | David Hill <dhill@conformal.com> | 2013-06-29 21:34:51 (GMT) |
commit | 7b9b1fb94aa44784e33734bef68c76e6a43361ef (patch) | |
tree | 760cfc7543c2369880a25e3b897e8fb2ecb46df1 /src/subprocess-posix.cc | |
parent | c8ac05c871a22cdd3b41ab76e72544524cedafae (diff) | |
download | Ninja-7b9b1fb94aa44784e33734bef68c76e6a43361ef.zip Ninja-7b9b1fb94aa44784e33734bef68c76e6a43361ef.tar.gz Ninja-7b9b1fb94aa44784e33734bef68c76e6a43361ef.tar.bz2 |
support Bitrig
Diffstat (limited to 'src/subprocess-posix.cc')
-rw-r--r-- | src/subprocess-posix.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/subprocess-posix.cc b/src/subprocess-posix.cc index b396f84..ae010c9 100644 --- a/src/subprocess-posix.cc +++ b/src/subprocess-posix.cc @@ -41,7 +41,7 @@ bool Subprocess::Start(SubprocessSet* set, const string& command) { Fatal("pipe: %s", strerror(errno)); fd_ = output_pipe[0]; #if !defined(USE_PPOLL) - // On Linux and OpenBSD, we use ppoll in DoWork(); elsewhere we use pselect + // On Linux, OpenBSD and Bitrig, we use ppoll in DoWork(); elsewhere we use pselect // and so must avoid overly-large FDs. if (fd_ >= static_cast<int>(FD_SETSIZE)) Fatal("pipe: %s", strerror(EMFILE)); @@ -224,7 +224,7 @@ bool SubprocessSet::DoWork() { return interrupted_; } -#else // linux || __OpenBSD__ +#else // linux || __OpenBSD__ || __Bitrig__ bool SubprocessSet::DoWork() { fd_set set; int nfds = 0; @@ -266,7 +266,7 @@ bool SubprocessSet::DoWork() { return interrupted_; } -#endif // linux || __OpenBSD__ +#endif // linux || __OpenBSD__ || __Bitrig__ Subprocess* SubprocessSet::NextFinished() { if (finished_.empty()) |