Print this page
.PARALLEL implies everything else is to be run in serial.

*** 19,28 **** --- 19,30 ---- * CDDL HEADER END */ /* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2017 RackTop Systems. */ /* * read.c *
*** 1276,1285 **** --- 1278,1290 ---- /* the dependency list */ if (depes->used == 0) { /* only those explicitly made parallel */ only_parallel = true; all_parallel = false; + } else { + only_parallel = false; + all_parallel = true; } for (; depes != NULL; depes = depes->next) { for (n = 0; n < depes->used; n++) { if (trace_reader) { (void) printf("%s:\t%s\n",
*** 1297,1306 **** --- 1302,1314 ---- break; if (depes->used == 0) { /* everything runs in parallel */ all_parallel = true; only_parallel = false; + } else { + all_parallel = false; + only_parallel = true; } /* Set the parallel bit for all the targets on */ /* the dependency list */ for (; depes != NULL; depes = depes->next) { for (n = 0; n < depes->used; n++) {