summaryrefslogtreecommitdiffstats
path: root/src/subprocess-posix.cc
diff options
context:
space:
mode:
authorDavid Hill <dhill@conformal.com>2013-06-29 21:34:51 (GMT)
committerDavid Hill <dhill@conformal.com>2013-06-29 21:34:51 (GMT)
commit7b9b1fb94aa44784e33734bef68c76e6a43361ef (patch)
tree760cfc7543c2369880a25e3b897e8fb2ecb46df1 /src/subprocess-posix.cc
parentc8ac05c871a22cdd3b41ab76e72544524cedafae (diff)
downloadNinja-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.cc6
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())