/* Find process PID's pending signal set from /proc/pid/status. */
void linux_proc_pending_signals (int pid, sigset_t *pending, sigset_t *blocked, sigset_t *ignored);
+/* Return the TGID of LWPID from /proc/pid/status. Returns -1 if not
+ found. */
+extern int linux_proc_get_tgid (int lwpid);
+
/* linux-nat functions for handling fork events. */
extern void linux_enable_event_reporting (ptid_t ptid);
extern int lin_lwp_attach_lwp (ptid_t ptid);
/* Iterator function for lin-lwp's lwp list. */
-struct lwp_info *iterate_over_lwps (int (*callback) (struct lwp_info *,
+struct lwp_info *iterate_over_lwps (ptid_t filter,
+ int (*callback) (struct lwp_info *,
void *),
void *data);