* lin-lwp.c (child_wait): Check SAVE_ERRNO instead of ERRNO in
authorMark Kettenis <kettenis@gnu.org>
Sun, 31 Mar 2002 15:10:38 +0000 (15:10 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sun, 31 Mar 2002 15:10:38 +0000 (15:10 +0000)
while statement.

gdb/ChangeLog
gdb/lin-lwp.c

index a4d704837eadc656c7fc3fae9fcba21e9b7240a8..4c7b8445fcbef8e9b985f8eb5bc2db4cc77252eb 100644 (file)
@@ -1,3 +1,8 @@
+2002-03-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * lin-lwp.c (child_wait): Check SAVE_ERRNO instead of ERRNO in
+       while statement.
+
 2002-03-29  Jim Blandy  <jimb@redhat.com>
 
        * cli/cli-dump.c (_initialize_cli_dump): Older GCC's tolerate
index 216198b003f7819872a5469534472b998071cc9c..cb5b19f31486447eb0d33d2b83aad5cfc6473f41 100644 (file)
@@ -969,7 +969,7 @@ child_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
       clear_sigio_trap ();
       clear_sigint_trap ();
     }
-  while (pid == -1 && errno == EINTR);
+  while (pid == -1 && save_errno == EINTR);
 
   if (pid == -1)
     {