Implemented nptl_db testing.
[debugger.git] / debugger.h
index e64f2c6..95cc1fb 100644 (file)
@@ -3,8 +3,14 @@
 #include <sys/types.h>
 
 
-extern int attach (pid_t pid);
-extern void detach (pid_t pid, int stopped);
+struct attach_state_struct;
+extern struct attach_state_struct *attach (pid_t pid);
+extern void detach_single (struct attach_state_struct *attach_state);
+
+extern int attach_state_redelivered_get (struct attach_state_struct *
+                                                                 attach_state);
+extern int attach_state_threads_count_get (struct attach_state_struct *attach_state);
+extern int attach_state_stopped_get (struct attach_state_struct *attach_state);
+extern pid_t attach_state_pid_get (struct attach_state_struct *attach_state);
 
-extern int attach_redelivered;
 extern void delay (void);