3 @@ -262,6 +262,7 @@ main (int argc, char **argv)
5 /* Calculate the backoff value so we get good fork throughput. */
6 backoff = do_backoff * forks;
7 + struct timespec b = {backoff / 1000000, (backoff % 1000000) * 1000};
8 dbg (stdout, "using backoff sleep of %llius\n", backoff);
10 /* If we are supposed to respect a timeout, calculate it. */
11 @@ -296,7 +297,7 @@ main (int argc, char **argv)
16 + nanosleep(&b, NULL);
20 @@ -317,7 +318,7 @@ main (int argc, char **argv)
29 @@ -337,7 +338,7 @@ main (int argc, char **argv)
38 @@ -358,7 +359,7 @@ main (int argc, char **argv)
46 exit (hoghdd (do_hdd_bytes));