maint: update copyright
[gnulib.git] / tests / test-pipe-filter-gi2-main.c
index 7be285e..a020b56 100644 (file)
@@ -1,6 +1,6 @@
 /* Test harness for pipe-filter-gi.
 
-   Copyright (C) 2009 Free Software Foundation, Inc.
+   Copyright (C) 2009-2014 Free Software Foundation, Inc.
    Written by Paolo Bonzini <bonzini@gnu.org>, 2009.
 
    This program is free software: you can redistribute it and/or modify
 
 #include "full-write.h"
 #include "progname.h"
-
-#define ASSERT(expr) \
-  do                                                                        \
-    {                                                                       \
-      if (!(expr))                                                          \
-        {                                                                   \
-          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
-          fflush (stderr);                                                  \
-          abort ();                                                         \
-        }                                                                   \
-    }                                                                       \
-  while (0)
+#include "macros.h"
 
 /* 0.1 sec pause */
 static void
 small_nap (void)
 {
-#if HAVE_USLEEP
   usleep (100000);
-#else
-  sleep (1);
-#endif
 }
 
 static char static_buf[5];
@@ -98,7 +83,7 @@ main (int argc, char **argv)
 
     path[0] = "/nonexistent/blah";
     f = pipe_filter_gi_create ("pipe-filter-test", path[0], path, true, false,
-                              prepare_read, ignore_done_read, NULL);
+                               prepare_read, ignore_done_read, NULL);
     small_nap ();
     rc = pipe_filter_gi_write (f, "", 1);
     ASSERT (rc == 127 || rc == -1);
@@ -112,7 +97,7 @@ main (int argc, char **argv)
   {
     path[0] = argv[1];
     f = pipe_filter_gi_create ("pipe-filter-test", path[0], path, false, false,
-                              prepare_read, ignore_done_read, NULL);
+                               prepare_read, ignore_done_read, NULL);
     pipe_filter_gi_write_string (f, "1 -1");
     ASSERT (pipe_filter_gi_close (f) == 1);
     printf ("Test 2 passed.\n");
@@ -125,7 +110,7 @@ main (int argc, char **argv)
 
     path[0] = argv[1];
     f = pipe_filter_gi_create ("pipe-filter-test", path[0], path, false, false,
-                              prepare_read, ignore_done_read, NULL);
+                               prepare_read, ignore_done_read, NULL);
     pipe_filter_gi_write_string (f, "1 -1\n"); /* tell the child to terminate */
     small_nap (); /* let the child terminate */
     rc = pipe_filter_gi_write (f, " ", 1); /* write to a closed pipe */
@@ -142,7 +127,7 @@ main (int argc, char **argv)
   {
     path[0] = argv[1];
     f = pipe_filter_gi_create ("pipe-filter-test", path[0], path, false, true,
-                              prepare_read, output_done_read, NULL);
+                               prepare_read, output_done_read, NULL);
     pipe_filter_gi_write_string (f, "1 50\n");
     pipe_filter_gi_write_string (f, "51\n");
     pipe_filter_gi_write_string (f, "100");