Go to file
Lionel Sambuc 7d98eee859 usr.bin/make: -j fix
The job option enable the usage of pipes to communicate with sub-makes.

On MINIX, it seems that there is possibility of receiving an EAGAIN on
such reads, even when it had previously been tested for POLLIN using
poll().

This patch is a workaround, by wrapping the read operation within a
do {} while(errno == EAGAIN && ...) loop.

Change-Id: Ia184c4d600efe7218d197820df87761604120862
2014-07-28 17:05:15 +02:00
benchmarks Import NetBSD true and false commands 2014-07-28 17:05:09 +02:00
bin Import NetBSD sleep command 2014-07-28 17:05:09 +02:00
commands _MINIX_SYSTEM - fixes for in-minix crossbuild 2014-07-28 17:05:14 +02:00
common Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
distrib PTY: split off from TTY 2014-07-28 17:05:12 +02:00
docs Allow install of binutils and import texinfo 2013-07-12 14:18:08 +02:00
drivers TTY: do not reply to KERNEL 2014-07-28 17:05:13 +02:00
etc PTY: split off from TTY 2014-07-28 17:05:12 +02:00
external fix for ld.so @ bitcode build 2014-07-28 17:05:12 +02:00
gnu Replace wget with ftp as default in fetch scripts 2014-07-28 17:05:08 +02:00
include _MINIX_SYSTEM - fixes for in-minix crossbuild 2014-07-28 17:05:14 +02:00
kernel make vfs & filesystems use failable copying 2014-07-28 17:05:14 +02:00
lib _MINIX_SYSTEM - fixes for in-minix crossbuild 2014-07-28 17:05:14 +02:00
libexec Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
man Import NetBSD sleep command 2014-07-28 17:05:09 +02:00
releasetools test74: add mmap-related regression tests 2014-07-28 17:05:14 +02:00
sbin Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
servers usr.bin/make: -j fix 2014-07-28 17:05:15 +02:00
share _MINIX_SYSTEM - fixes for in-minix crossbuild 2014-07-28 17:05:14 +02:00
sys _MINIX_SYSTEM - fixes for in-minix crossbuild 2014-07-28 17:05:14 +02:00
test _MINIX_SYSTEM - fixes for in-minix crossbuild 2014-07-28 17:05:14 +02:00
tests Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
tools Binutils: Synchronization & Gold activation 2014-07-28 17:05:11 +02:00
usr.bin usr.bin/make: -j fix 2014-07-28 17:05:15 +02:00
usr.sbin Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Install sources with MKSRC=yes 2014-07-28 17:05:12 +02:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00