diff options
| author | Jack Nagel | 2014-08-08 17:31:13 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-08-08 17:31:13 -0500 |
| commit | bbf9f7460fc8e6e4c63f5bbe8630b11ca53f3710 (patch) | |
| tree | adca0f6209873ecbdede7987d15258d2a497992e /Library/Formula | |
| parent | f0982e4670e69f7274fdd134d9165b5d4a0c4574 (diff) | |
| download | homebrew-bbf9f7460fc8e6e4c63f5bbe8630b11ca53f3710.tar.bz2 | |
Read from the error pipe in a separate thread
If the build process tries to write more bytes than will fit in the pipe
buffer, it will block until the parent process does a read. However, the
parent process will only do a read after the child process has exited or
died, leading to a deadlock. Fix this by doing the read in a separate
thread.
Diffstat (limited to 'Library/Formula')
0 files changed, 0 insertions, 0 deletions
