]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/inflow.h
Update copyright year in most headers.
[thirdparty/binutils-gdb.git] / gdb / inflow.h
CommitLineData
44270758
AC
1/* Low level interface to ptrace, for GDB when running under Unix.
2
4c38e0a4
JB
3 Copyright (C) 2003, 2005, 2007, 2008, 2009, 2010
4 Free Software Foundation, Inc.
44270758
AC
5
6 This file is part of GDB.
7
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
a9762ec7 10 the Free Software Foundation; either version 3 of the License, or
44270758
AC
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
a9762ec7 19 along with this program. If not, see <http://www.gnu.org/licenses/>. */
44270758
AC
20
21#ifndef INFLOW_H
22#define INFLOW_H
23
24#include "terminal.h" /* For HAVE_TERMIOS et.al. */
25
26#ifdef HAVE_TERMIOS
59bb1042
MK
27# define PROCESS_GROUP_TYPE pid_t
28#elif defined (HAVE_TERMIO) || defined (HAVE_SGTTY)
29# define PROCESS_GROUP_TYPE int
44270758
AC
30#endif
31
44270758 32#ifdef PROCESS_GROUP_TYPE
7e1789f5
PA
33/* Process group of the current inferior. */
34extern PROCESS_GROUP_TYPE inferior_process_group (void);
44270758
AC
35#endif
36
59bb1042 37#endif /* inflow.h */