+ if (argc >= 5) {
+ before_last_event_file_path = argv[4];
+ }
+
+ for (i = 0; nr_iter < 0 || i < nr_iter; i++) {
+ if (nr_iter >= 0 && i == nr_iter - 1) {
+ /*
+ * Wait on synchronization before writing last
+ * event.
+ */
+ if (before_last_event_file_path) {
+ ret = wait_on_file(before_last_event_file_path);
+ if (ret != 0) {
+ goto end;
+ }
+ }
+ }