char tmp[PATH_MAX];
if (td->directory && td->directory[0] != '\0')
- sprintf(tmp, "%s/%s.%d", td->directory, jobname, td->jobnum);
+ sprintf(tmp, "%s/%s.%d", td->directory, jobname, td->thread_number);
else
- sprintf(tmp, "%s.%d", jobname, td->jobnum);
+ sprintf(tmp, "%s.%d", jobname, td->thread_number);
td->file_name = strdup(tmp);
} else
td->file_name = strdup(jobname);
td_new->numjobs = 1;
td_new->stonewall = 0;
- td_new->jobnum = numjobs;
job_add_num = numjobs - 1;
if (add_job(td_new, jobname, job_add_num))
/*
* Seperate multiple job files by a stonewall
*/
- if (stonewall) {
+ if (!global && stonewall) {
td->stonewall = stonewall;
stonewall = 0;
}