* config/sun4os4.mh (XDEPFILES): fork-child.o removed.
[deliverable/binutils-gdb.git] / gdb / xm-irix4.h
CommitLineData
407a8389
SG
1/* Copyright (C) 1991 Free Software Foundation, Inc.
2
3This file is part of GDB.
4
5This program is free software; you can redistribute it and/or modify
6it under the terms of the GNU General Public License as published by
7the Free Software Foundation; either version 2 of the License, or
8(at your option) any later version.
9
10This program is distributed in the hope that it will be useful,
11but WITHOUT ANY WARRANTY; without even the implied warranty of
12MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program; if not, write to the Free Software
17Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
18
19/* This is for the iris. */
20
21#define HAVE_TERMIO
22
23#define U_REGS_OFFSET 0
24
25#include "xm-bigmips.h"
26
27/* Override register locations in upage for SGI machines */
28#undef REGISTER_U_ADDR
29#define REGISTER_U_ADDR(addr, blockend, regno) \
30 if (regno < PC_REGNUM) \
31 addr = regno; \
32 else \
33 addr = regno + NSIG_HNDLRS; /* Skip over signal handlers */
34
35/* Don't need special routines for the SGI -- we can use infptrace.c */
36#undef FETCH_INFERIOR_REGISTERS
37
38/* BEGIN GW MODS */
39/*
40 * Let's use /debug instead of all this dangerous mucking about
41 * with ptrace(), which seems *extremely* fragile, anyway.
42 */
43#define USE_PROC_FS
44#define PROC_NAME_FMT "/debug/%d"
cc221e76 45
407a8389
SG
46/* Irix defines psignal() in signal.h, which gets gcc rather angry at us
47 * because their definition is markedly different.
48 */
49#define PSIGNAL_IN_SIGNAL_H
cc221e76 50
cc221e76 51#define BROKEN_SIGINFO_H /* <sys/siginfo.h> si_pid & si_uid are bogus */
This page took 0.048525 seconds and 4 git commands to generate.