=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/job.c,v retrieving revision 1.109 retrieving revision 1.110 diff -c -r1.109 -r1.110 *** src/usr.bin/make/job.c 2007/11/28 09:40:08 1.109 --- src/usr.bin/make/job.c 2007/12/01 15:14:34 1.110 *************** *** 1,5 **** /* $OpenPackages$ */ ! /* $OpenBSD: job.c,v 1.109 2007/11/28 09:40:08 espie Exp $ */ /* $NetBSD: job.c,v 1.16 1996/11/06 17:59:08 christos Exp $ */ /* --- 1,5 ---- /* $OpenPackages$ */ ! /* $OpenBSD: job.c,v 1.110 2007/12/01 15:14:34 espie Exp $ */ /* $NetBSD: job.c,v 1.16 1996/11/06 17:59:08 christos Exp $ */ /* *************** *** 764,770 **** #endif /* USE_PGRP */ if (random_delay) ! usleep(random() % random_delay); /* most cases won't return, but will exit directly */ result = run_gnode(job->node, 1); --- 764,771 ---- #endif /* USE_PGRP */ if (random_delay) ! if (!(nJobs == 1 && no_jobs_left())) ! usleep(random() % random_delay); /* most cases won't return, but will exit directly */ result = run_gnode(job->node, 1);