- rc = alr_batch_print(alr_batch, alr_batch_file, alr_print_fraction);
- if (rc < 0) {
- ERROR("cannot write to '%s': %s\n",
- alr_batch_file_path, strerror(errno));
- goto out;
- }
-
- /* FIXME: blocking write to batch file. */
- rc = fflush(alr_batch_file);
+ rc = alr_batch_print(alr_batch, alr_batch_file, &alr_batch_file_mutex,
+ alr_print_fraction);