Updated copyright notices for most files.
[deliverable/binutils-gdb.git] / gdb / inflow.h
CommitLineData
44270758
AC
1/* Low level interface to ptrace, for GDB when running under Unix.
2
0fb0cc75 3 Copyright (C) 2003, 2005, 2007, 2008, 2009 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
AC
31#ifdef PROCESS_GROUP_TYPE
32/* Process group for us and the inferior. Saved and restored just like
33 {our,inferior}_ttystate. */
34extern PROCESS_GROUP_TYPE our_process_group;
35extern PROCESS_GROUP_TYPE inferior_process_group;
36#endif
37
59bb1042 38#endif /* inflow.h */
This page took 0.480212 seconds and 4 git commands to generate.