/*
* This is our [ini] type file parser.
*/
-int parse_jobs_ini(char *file)
+int parse_jobs_ini(char *file, int stonewall_flag)
{
unsigned int prioclass, prio, cpu, global, il;
unsigned long long ull;
fpos_t off;
FILE *f;
char *p;
- int ret = 0, stonewall = 1;
+ int ret = 0, stonewall;
f = fopen(file, "r");
if (!f) {
name = malloc(256);
tmpbuf = malloc(4096);
+ stonewall = stonewall_flag;
while ((p = fgets(string, 4096, f)) != NULL) {
if (ret)
break;
for (i = 0; i < job_files; i++) {
if (fill_def_thread())
return 1;
- if (parse_jobs_ini(ini_file[i]))
+ if (parse_jobs_ini(ini_file[i], i))
return 1;
free(ini_file[i]);
}