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