summaryrefslogtreecommitdiff
path: root/usr/src/cmd/filebench/common/procflow.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/filebench/common/procflow.c')
-rw-r--r--usr/src/cmd/filebench/common/procflow.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/usr/src/cmd/filebench/common/procflow.c b/usr/src/cmd/filebench/common/procflow.c
index 2a7e412c58..9bf3bba057 100644
--- a/usr/src/cmd/filebench/common/procflow.c
+++ b/usr/src/cmd/filebench/common/procflow.c
@@ -233,13 +233,14 @@ procflow_create_all_procs(void)
int ret = 0;
while (procflow) {
- int i;
+ int i, instances;
- filebench_log(LOG_INFO, "Starting %lld %s instances",
- *(procflow->pf_instances), procflow->pf_name);
+ instances = (int)avd_get_int(procflow->pf_instances);
+ filebench_log(LOG_INFO, "Starting %d %s instances",
+ instances, procflow->pf_name);
/* Create instances of procflow */
- for (i = 0; (i < *procflow->pf_instances) && (ret == 0); i++) {
+ for (i = 0; (i < instances) && (ret == 0); i++) {
procflow_t *newproc;
/* Create processes */
@@ -305,7 +306,7 @@ procflow_exec(char *name, int instance)
filebench_log(LOG_DEBUG_IMPL,
"nice = %llx", procflow->pf_nice);
- proc_nice = *procflow->pf_nice;
+ proc_nice = avd_get_int(procflow->pf_nice);
filebench_log(LOG_DEBUG_IMPL, "Setting pri of %s-%d to %d",
name, instance, nice(proc_nice + 10));
@@ -414,7 +415,7 @@ procflow_init(void)
filebench_log(LOG_DEBUG_IMPL,
"procflow_init %s, %lld",
- procflow->pf_name, *(procflow->pf_instances));
+ procflow->pf_name, avd_get_int(procflow->pf_instances));
#ifdef USE_PROCESS_MODEL
if ((ret = pthread_cond_init(&procflow_procs_created, NULL)) != 0)
@@ -707,7 +708,7 @@ procflow_define_common(procflow_t **list, char *name,
* parser_proc_define().
*/
procflow_t *
-procflow_define(char *name, procflow_t *inherit, var_integer_t instances)
+procflow_define(char *name, procflow_t *inherit, avd_t instances)
{
procflow_t *procflow;