diff options
author | Stu Grossman <grossman@cygnus> | 1996-05-09 21:24:20 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1996-05-09 21:24:20 +0000 |
commit | fdfa331511ca311293735930c7476593a91ca20a (patch) | |
tree | afd481f0bfa07178673ab420e0910852c1637a92 /gdb/gdbthread.h | |
parent | 7574859fbaf7386f6bfcd99538774451eab3ec7a (diff) | |
download | gdb-fdfa331511ca311293735930c7476593a91ca20a.zip gdb-fdfa331511ca311293735930c7476593a91ca20a.tar.gz gdb-fdfa331511ca311293735930c7476593a91ca20a.tar.bz2 |
* Makefile.in, breakpoint.c, corelow.c, fork-child.c, inflow.c,
infrun.c, mac-nat.c, procfs.c, remote.c, sol-thread.c, thread.c,
win32-nat.c, config/nm-lynx.h: Rename thread.h to gdbthread.h to
avoid conflict with Solaris /usr/include/thread.h.
Diffstat (limited to 'gdb/gdbthread.h')
-rw-r--r-- | gdb/gdbthread.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/gdb/gdbthread.h b/gdb/gdbthread.h new file mode 100644 index 0000000..33c2b11 --- /dev/null +++ b/gdb/gdbthread.h @@ -0,0 +1,46 @@ +/* Multi-process/thread control defs for GDB, the GNU debugger. + Copyright 1987, 1988, 1989, 1990, 1991, 1992, 1993 + + Contributed by Lynx Real-Time Systems, Inc. Los Gatos, CA. + Free Software Foundation, Inc. + +This file is part of GDB. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program 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 General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#ifndef GDBTHREAD_H +#define GDBTHREAD_H + +extern void init_thread_list PARAMS ((void)); + +extern void add_thread PARAMS ((int pid)); + +extern int in_thread_list PARAMS ((int pid)); + +extern int pid_to_thread_id PARAMS ((int pid)); + +extern int valid_thread_id PARAMS ((int thread)); + +extern void load_infrun_state PARAMS ((int, CORE_ADDR *, CORE_ADDR *, char **, + int *, struct breakpoint **, + struct breakpoint **, CORE_ADDR *, + CORE_ADDR *, CORE_ADDR *, int *, int *)); + +extern void save_infrun_state PARAMS ((int, CORE_ADDR, CORE_ADDR, char *, + int, struct breakpoint *, + struct breakpoint *, CORE_ADDR, + CORE_ADDR, CORE_ADDR, int, int)); + +#endif /* GDBTHREAD_H */ |