diff options
Diffstat (limited to 'gdb/linux-fork.h')
-rw-r--r-- | gdb/linux-fork.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/gdb/linux-fork.h b/gdb/linux-fork.h index 2a30688..f69674f 100644 --- a/gdb/linux-fork.h +++ b/gdb/linux-fork.h @@ -1,6 +1,6 @@ /* GNU/Linux native-dependent code for debugging multiple forks. - Copyright (C) 2005-2024 Free Software Foundation, Inc. + Copyright (C) 2005-2025 Free Software Foundation, Inc. This file is part of GDB. @@ -22,12 +22,13 @@ struct fork_info; struct lwp_info; -extern void add_fork (pid_t); -extern struct fork_info *find_fork_pid (pid_t); -extern void linux_fork_killall (void); -extern void linux_fork_mourn_inferior (void); -extern void linux_fork_detach (int, lwp_info *); -extern int forks_exist_p (void); -extern int linux_fork_checkpointing_p (int); +class inferior; +extern void add_fork (pid_t, inferior *inf); +extern std::pair<fork_info *, inferior *> find_fork_pid (pid_t); +extern void linux_fork_killall (inferior *inf); +extern void linux_fork_mourn_inferior (); +extern void linux_fork_detach (int, lwp_info *, inferior *inf); +extern bool forks_exist_p (inferior *inf); +extern bool linux_fork_checkpointing_p (int); #endif /* GDB_LINUX_FORK_H */ |