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++) {