* pex-unix.c (pex_child_error): Define writeerr macro to avoid
[deliverable/binutils-gdb.git] / libiberty / pex-unix.c
index baf2bb4995be60b835eaf2fc057c794c86f2293b..3753812b31426adb3224a56278a6575df8a59409 100644 (file)
@@ -368,7 +368,7 @@ static void
 pex_child_error (struct pex_obj *obj, const char *executable,
                 const char *errmsg, int err)
 {
-#define writeerr(s) (void) write (STDERR_FILE_NO, s, strlen (s))
+#define writeerr(s) if (write (STDERR_FILE_NO, s, strlen (s))) {}
   writeerr (obj->pname);
   writeerr (": error trying to exec '");
   writeerr (executable);
@@ -377,6 +377,7 @@ pex_child_error (struct pex_obj *obj, const char *executable,
   writeerr (": ");
   writeerr (xstrerror (err));
   writeerr ("\n");
+#undef writeerr
   _exit (-1);
 }
 
This page took 0.025733 seconds and 4 git commands to generate.