return delayrange;
}
+/*
+ * <3 Johannes
+ */
static unsigned int gcd(unsigned int m, unsigned int n)
{
- unsigned int r;
+ if (!n)
+ return m;
- if (!m || !n)
- return 0;
-
- do {
- r = m % n;
- if (!r)
- break;
- m = n;
- n = r;
- } while (1);
-
- return n;
+ return gcd(n, m % n);
}
/*
*/
if (origeo) {
memcpy(td->eo, origeo, td->io_ops->option_struct_size);
- options_mem_dupe(td->eo, td->io_ops->options);
+ options_mem_dupe(td->io_ops->options, td->eo);
} else {
memset(td->eo, 0, td->io_ops->option_struct_size);
fill_default_options(td->eo, td->io_ops->options);
}
out_free:
- if (pid_file)
- free(pid_file);
-
return ini_idx;
}
if (did_arg)
return 0;
- log_err("No jobs(s) defined\n\n");
+ log_err("No job(s) defined\n\n");
if (!did_arg) {
usage(argv[0]);