Eliminate some sleep usage.
authorVladimir Prus <vladimir@codesourcery.com>
Fri, 3 Apr 2009 11:23:19 +0000 (11:23 +0000)
committerVladimir Prus <vladimir@codesourcery.com>
Fri, 3 Apr 2009 11:23:19 +0000 (11:23 +0000)
        * gdb.mi/basics.c (do_nothing): New.
        (main): Use do_nothing instead of printf, so that
        not to introduce race condition between output of
        inferiour and output of gdb. Do not use sleep as it
        is not generally available on embedded targets.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.mi/basics.c

index c9676b889e37ddaa97920f6842add0b4048c050e..2cf60286bd34549de328e233a658291cc771adb2 100644 (file)
@@ -1,3 +1,13 @@
+2009-04-03  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Eliminate some sleep usage.
+
+        * gdb.mi/basics.c (do_nothing): New.
+        (main): Use do_nothing instead of printf, so that
+        not to introduce race condition between output of
+        inferiour and output of gdb. Do not use sleep as it
+        is not generally available on embedded targets.
+
 2009-04-02  Pedro Alves  <pedro@codesourcery.com>
 
        * gdb.server/ext-attach.exp: Expect an optional process id after
index 27704d167ae03b1466aea548614f7cc3b2bf41fb..e6135bce9c904601e71731c4eb1295eef1b00ed3 100644 (file)
@@ -57,13 +57,16 @@ int return_1 ()
   return 1;
 }
 
+void do_nothing (void)
+{
+}
+
 main ()
 {
   callee1 (2, "A string argument.", 3.5);
   callee1 (2, "A string argument.", 3.5);
 
-  sleep (1);
-  printf ("Hello, World!");
+  do_nothing (); /* Hello, World! */
 
   callme (1);
   callme (2);