After moving master-worker fork into init() and reintroducing it into a
switch-case (see the previous commit), it is more appropriate to set
nbthread=1 and nbtgroups=1 immediately in the 'case' for the parent process.
LIST_APPEND(&proc_list, &tmproc->list);
}
- if (global.mode & MODE_MWORKER_WAIT) {
- /* in exec mode, there's always exactly one thread. Failure to
- * set these ones now will result in nbthread being detected
- * automatically.
- */
- global.nbtgroups = 1;
- global.nbthread = 1;
- }
-
/* if daemon + mworker: must fork here to let a master process live in
* background before forking children.
*/
break;
}
}
+ /* in exec mode, there's always exactly one thread. Failure to
+ * set these ones now will result in nbthread being detected
+ * automatically.
+ */
+ global.nbtgroups = 1;
+ global.nbthread = 1;
}
}