* nto-procfs.c (procfs_attach): Populate initial thread list.
authorAleksandar Ristovski <aristovski@qnx.com>
Thu, 24 Jul 2008 13:18:58 +0000 (13:18 +0000)
committerAleksandar Ristovski <aristovski@qnx.com>
Thu, 24 Jul 2008 13:18:58 +0000 (13:18 +0000)
(procfs_wait): Return new pid, built from the inferior status.

gdb/ChangeLog
gdb/nto-procfs.c

index 9676013..82dbd52 100644 (file)
@@ -1,3 +1,8 @@
+2008-07-24  Aleksandar Ristovski  <aristovski@qnx.com>
+
+       * nto-procfs.c (procfs_attach): Populate initial thread list.
+       (procfs_wait): Return new pid, built from the inferior status.
+
 2008-07-23  Thiago Jung Bauermann  <bauerman@br.ibm.com>
 
        * configure.ac (CONFIG_INITS): Delete long obsoleted variable.
index 2ef6e0f..028394b 100644 (file)
@@ -535,6 +535,7 @@ procfs_attach (char *args, int from_tty)
       gdb_flush (gdb_stdout);
     }
   inferior_ptid = do_attach (pid_to_ptid (pid));
+  procfs_find_new_threads ();
   push_target (&procfs_ops);
 }
 
@@ -706,7 +707,7 @@ procfs_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
        }
     }
 
-  return inferior_ptid;
+  return ptid_build (status.pid, 0, status.tid);
 }
 
 /* Read the current values of the inferior's registers, both the