summaryrefslogtreecommitdiffstats
path: root/src/subprocess-posix.cc
Commit message (Collapse)AuthorAgeFilesLines
* win console wip: Fix comments based on review feedback.Nico Weber2014-05-181-1/+1
|
* win console wip: resolve FIXMENico Weber2014-05-141-0/+1
|
* wip for console pool on windowsNico Weber2014-05-131-0/+2
|
* Introduce the "console" poolPeter Collingbourne2014-02-031-22/+28
| | | | | | | This is a pre-defined pool with a depth of 1. It has the special property that any task in the pool has direct access to the console. This can be useful for interactive tasks or long-running tasks which produce status updates on the console (such as test suites).
* use !defined(NOT_PPOLL)David Hill2013-07-011-2/+2
|
* cleanup based on comments from martineDavid Hill2013-06-291-1/+1
|
* support BitrigDavid Hill2013-06-291-3/+3
|
* Added bootstrap/configure option to force pselectTobias Hieta2013-05-231-3/+3
| | | | | | | | | | | | All modern Linux kernels have ppoll() but sometimes you might want to compile on something ancient. This patch adds the possibility to force the use of pselect() instead by passing --force-pselect to bootstrap/configure. The use of ppoll() is still default for Linux and OpenBSD
* Remove a few unused includes.Nico Weber2013-05-121-2/+0
|
* Don't poll pipes using POLLRDHUPMatthew Dempsky2013-05-011-8/+1
| | | | | | POLLRDHUP is Linux-specific, and isn't necessary for polling pipes anyway. Linux and OpenBSD both return POLLHUP if no process has the pipe open for writing.
* Add support for OpenBSD.Matthew Dempsky2013-05-011-17/+13
| | | | | | Use ppoll() on OpenBSD. Also, fix interrupt handling to recognize that on FreeBSD and OpenBSD, an interrupt might have been delivered even if pselect()/ppoll() don't return -1/EINTR.
* correctly open /dev/null in subprocessesEvan Martin2012-12-211-1/+1
| | | | Fixes issue #468.
* rename subprocess.cc to reflex its posixnessEvan Martin2012-07-271-0/+300