* lynx-nat.c (child_wait): Fix thinkos in struct target_waitstatus
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 14 Jan 1994 19:57:50 +0000 (19:57 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 14 Jan 1994 19:57:50 +0000 (19:57 +0000)
changes (status -> ourstatus; declare status, etc.).
* config/nm-lynx.h: Fix child_wait prototype and include target.h.

gdb/lynx-nat.c

index 28bb9767ac0c47295783da9d8c9d46ed51218840..0c4e1caa019110efd9ddf1faf44fd64354f2bdf6 100644 (file)
@@ -216,12 +216,13 @@ store_inferior_registers (regno)
    of error; store status through argument pointer OURSTATUS.  */
 
 int
-child_wait (pid, status)
+child_wait (pid, ourstatus)
      int pid;
      struct target_waitstatus *ourstatus;
 {
   int save_errno;
   int thread;
+  int status;
 
   while (1)
     {
@@ -251,8 +252,8 @@ child_wait (pid, status)
       if (pid != PIDGET (inferior_pid))        /* Some other process?!? */
        continue;
 
-/*      thread = WIFTID (*status);*/
-      thread = *status >> 16;
+/*      thread = WIFTID (status);*/
+      thread = status >> 16;
 
       /* Initial thread value can only be acquired via wait, so we have to
         resort to this hack.  */