* gdbreplay.c (remote_error): New.
[deliverable/binutils-gdb.git] / gdb / gdbserver / linux-low.c
index 881028554e3f7e776d76602001db4b97ba52c8fd..62d1fb883c0fc82f3262f5ea1a6f8b9d76f84f57 100644 (file)
@@ -4713,8 +4713,16 @@ sigchld_handler (int signo)
   int old_errno = errno;
 
   if (debug_threads)
-    /* fprintf is not async-signal-safe, so call write directly.  */
-    write (2, "sigchld_handler\n", sizeof ("sigchld_handler\n") - 1);
+    {
+      do
+       {
+         /* fprintf is not async-signal-safe, so call write
+            directly.  */
+         if (write (2, "sigchld_handler\n",
+                    sizeof ("sigchld_handler\n") - 1) < 0)
+           break; /* just ignore */
+       } while (0);
+    }
 
   if (target_is_async_p ())
     async_file_mark (); /* trigger a linux_wait */
This page took 0.024224 seconds and 4 git commands to generate.