]> sourceware.org Git - glibc.git/commitdiff
* td_thr_get_info.c (td_thr_get_info): ti_tid is pthread_t, not a PID.
authorRoland McGrath <roland@gnu.org>
Thu, 5 Dec 2002 03:45:55 +0000 (03:45 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 5 Dec 2002 03:45:55 +0000 (03:45 +0000)
* thread_db.h (td_thrinfo_t): Comment fix.

* td_ta_map_lwp2thr.c: Moved to ../nptl/sysdeps/i386/.

nptl_db/ChangeLog
nptl_db/td_ta_map_lwp2thr.c [deleted file]
nptl_db/thread_db.h

index 2520fe3c66807b09f8bb6b8da22c8c97fd197d9b..872626050936e45bc6de8f32980ae9503e2edc37 100644 (file)
@@ -1,3 +1,11 @@
+2002-12-04  Roland McGrath  <roland@redhat.com>
+
+       * td_thr_get_info.c (td_thr_get_info): ti_tid is pthread_t, not a PID.
+
+       * thread_db.h (td_thrinfo_t): Comment fix.
+
+       * td_ta_map_lwp2thr.c: Moved to ../nptl/sysdeps/i386/.
+
 2002-12-04  Ulrich Drepper  <drepper@redhat.com>
 
        * td_ta_thr_iter.c (iterate_thread_list): At end of iteration read
diff --git a/nptl_db/td_ta_map_lwp2thr.c b/nptl_db/td_ta_map_lwp2thr.c
deleted file mode 100644 (file)
index 2097194..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Which thread is running on an lwp?
-   Copyright (C) 1999, 2001, 2002 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@redhat.com>, 1999.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, write to the Free
-   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-   02111-1307 USA.  */
-
-#include "thread_dbP.h"
-#include <tls.h>
-#include <sys/reg.h>
-
-
-td_err_e
-td_ta_map_lwp2thr (const td_thragent_t *ta, lwpid_t lwpid, td_thrhandle_t *th)
-{
-  LOG ("td_ta_map_lwp2thr");
-
-  /* Test whether the TA parameter is ok.  */
-  if (! ta_ok (ta))
-    return TD_BADTA;
-
-  prgregset_t regs;
-  if (ps_lgetregs (ta->ph, lwpid, regs) != PS_OK)
-    return TD_ERR;
-
-  /* Get the thread area for the addressed thread.  */
-  if (ps_get_thread_area (ta->ph, lwpid, regs[GS] >> 3, &th->th_unique)
-      != PS_OK)
-    return TD_ERR;     /* XXX Other error value?  */
-
-  /* Found it.  Now complete the `td_thrhandle_t' object.  */
-  th->th_ta_p = (td_thragent_t *) ta;
-
-  return TD_OK;
-}
index acb0607662ee2474283092fceb5d0315aa83c3b2..ee7179c6dc6082775352e2c9b1d2559bd0357d73 100644 (file)
@@ -275,7 +275,7 @@ typedef struct td_thrinfo
   intptr_t ti_sp;                      /* Unused.  */
   short int ti_flags;                  /* Unused.  */
   int ti_pri;                          /* Thread priority.  */
-  lwpid_t ti_lid;                      /* Unused.  */
+  lwpid_t ti_lid;                      /* Kernel PID for this thread.  */
   sigset_t ti_sigmask;                 /* Signal mask.  */
   unsigned char ti_traceme;            /* Nonzero if event reporting
                                           enabled.  */
This page took 0.040988 seconds and 5 git commands to generate.