dgux5-4-3.h 2.21 KB
Newer Older
Paul Reilly's avatar
Paul Reilly committed
1 2
/* Definitions file for GNU Emacs running on Data General's DG/UX
   version 5.4 Release 3.00 and above.
3
   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
Glenn Morris's avatar
Glenn Morris committed
4
                 2006, 2007, 2008  Free Software Foundation, Inc.
Paul Reilly's avatar
Paul Reilly committed
5 6 7 8 9

This file is part of GNU Emacs.

GNU Emacs is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
10
the Free Software Foundation; either version 3, or (at your option)
Paul Reilly's avatar
Paul Reilly committed
11 12 13 14 15 16 17 18 19
any later version.

GNU Emacs 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 GNU Emacs; see the file COPYING.  If not, write to
Lute Kamstra's avatar
Lute Kamstra committed
20 21
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.  */
Paul Reilly's avatar
Paul Reilly committed
22 23 24 25 26 27 28

/* NOTE: DGUX5.4R3.00 will not build with the delivered gcc-2.4.5
   compiler.  You must upgraded to at least gcc-2.5.8.  If you are
   running DGUX 5.4R3.00 check on the system dg-rtp.dg.com:/pub/gnu
   for gcc-2.5.8 or later compiler.
   -pmr@pajato.com */

Richard M. Stallman's avatar
Richard M. Stallman committed
29
#include "dgux5-4r2.h"
Paul Reilly's avatar
Paul Reilly committed
30 31

/* DGUX 5.4R3.00 brought the definition of `struct inet_addr' into
Karl Heuer's avatar
Karl Heuer committed
32
   compliance with the majority of Unix systems.  The workaround
Paul Reilly's avatar
Paul Reilly committed
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
   introduced in 5.4R2 is no longer necessary. */

#ifdef HAVE_BROKEN_INET_ADDR
#undef HAVE_BROKEN_INET_ADDR
#endif

/* The `stop on tty output' problem which occurs when using
   INTERRUPT_INPUT and when Emacs is invoked under X11 using a job
   control shell (csh, ksh, etc.) in the background has not been fixed in
   DGUX 5.4R3.00.
   -pmr@pajato.com */

#if 0
#ifdef BROKEN_FIONREAD
#undef BROKEN_FIONREAD
#endif
#ifndef INTERRUPT_INPUT
#define INTERRUPT_INPUT
#endif
#endif

/* Under DGUX 5.4R3.00, getting a debuggable executable has been
   greatly simplified and applies to either COFF or ELF
   environments. */

#ifdef C_DEBUG_SWITCH
#undef C_DEBUG_SWITCH
#define C_DEBUG_SWITCH -g
#endif
Karl Heuer's avatar
Karl Heuer committed
62 63 64 65

/* This is needed according to Ehud Karni <ehud@unix.simonwiesel.co.il>
   for m88k-dg-dgux5.4R3.10.  */
#undef BSD_PGRPS
Miles Bader's avatar
Miles Bader committed
66 67 68

/* arch-tag: c11938c9-0cb0-4652-88aa-7eb80bf1cda9
   (do not change this comment) */