Print newlines between times/pings.
authorRichard W.M. Jones <rjones@redhat.com>
Tue, 4 Aug 2015 06:36:55 +0000 (07:36 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 4 Aug 2015 06:36:55 +0000 (07:36 +0100)
qemu doesn't flush the serial out until we print a newline.

watchdog-test.c

index f184659..77ee178 100644 (file)
@@ -149,13 +149,13 @@ main (int argc, char *argv[])
     time (&t);
     if (t - start_t > watchdog_timeout * 2)
       break;
-    printf ("%d... ", (int) (t - start_t));
+    printf ("%d...\n", (int) (t - start_t));
 
     sync ();
 
     sleep (3);
 
-    printf ("ping ");
+    printf ("ping\n");
     if (ioctl (fd, WDIOC_KEEPALIVE, 0) == -1)
       perror ("\nioctl: WDIOC_KEEPALIVE");
   }
@@ -170,7 +170,7 @@ main (int argc, char *argv[])
   time (&start_t);
   for (;;) {
     time (&t);
-    printf ("%d... ", (int) (t - start_t));
+    printf ("%d...\n", (int) (t - start_t));
     sync ();
     sleep (3);
   }