minix/usr.bin/make
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
..
lst.lib Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
PSD.doc Import NetBSD make 2012-06-18 10:54:48 +00:00
unit-tests Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
arch.c Updating usr.bin/make 2013-01-14 11:36:27 +01:00
buf.c Updating usr.bin/make 2013-01-14 11:36:27 +01:00
buf.h Updating usr.bin/make 2013-01-14 11:36:27 +01:00
compat.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
cond.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
config.h Import NetBSD make 2012-06-18 10:54:48 +00:00
dir.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
dir.h Import NetBSD make 2012-06-18 10:54:48 +00:00
for.c Updating usr.bin/make 2013-01-14 11:36:27 +01:00
hash.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
hash.h Import NetBSD make 2012-06-18 10:54:48 +00:00
job.c usr.bin/make: -j fix 2014-07-28 17:05:15 +02:00
job.h Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
lst.h Import NetBSD make 2012-06-18 10:54:48 +00:00
main.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
make.1 Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
make.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
make.h Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
make_malloc.c Updating usr.bin/make 2013-01-14 11:36:27 +01:00
make_malloc.h Import NetBSD make 2012-06-18 10:54:48 +00:00
Makefile Updating usr.bin/make 2013-01-14 11:36:27 +01:00
Makefile.boot Import NetBSD make 2012-06-18 10:54:48 +00:00
meta.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
meta.h Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
nonints.h Updating usr.bin/make 2013-01-14 11:36:27 +01:00
parse.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
pathnames.h Import NetBSD make 2012-06-18 10:54:48 +00:00
sprite.h Import NetBSD make 2012-06-18 10:54:48 +00:00
str.c Import NetBSD make 2012-06-18 10:54:48 +00:00
strlist.c Import NetBSD make 2012-06-18 10:54:48 +00:00
strlist.h Import NetBSD make 2012-06-18 10:54:48 +00:00
suff.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
targ.c Updating usr.bin/make 2013-01-14 11:36:27 +01:00
trace.c Import NetBSD make 2012-06-18 10:54:48 +00:00
trace.h Import NetBSD make 2012-06-18 10:54:48 +00:00
util.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
var.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00