=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/engine.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- src/usr.bin/make/engine.c 2013/05/30 08:58:38 1.45 +++ src/usr.bin/make/engine.c 2013/08/26 14:15:07 1.46 @@ -1,4 +1,4 @@ -/* $OpenBSD: engine.c,v 1.45 2013/05/30 08:58:38 espie Exp $ */ +/* $OpenBSD: engine.c,v 1.46 2013/08/26 14:15:07 naddy Exp $ */ /* * Copyright (c) 2012 Marc Espie. * @@ -792,7 +792,7 @@ */ if (random_delay) if (!(runningJobs == NULL && no_jobs_left())) - usleep(random() % random_delay); + usleep(arc4random_uniform(random_delay)); run_command(cmd, errCheck); /*NOTREACHED*/ default: