annotate src/m/dpx2.h @ 72863:526dc1f36b09

(produce_image_glyph): Automatically crop wide images at right window edge so we can draw the cursor on the same row to avoid confusing redisplay by placing the cursor outside the visible window area.
author Kim F. Storm <storm@cua.dk>
date Thu, 14 Sep 2006 09:37:44 +0000
parents 3bd95f4f2941
children e90d04cd455a c5406394f567
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 44601
diff changeset
1 /* machine description for Bull DPX/2 range
64767
11814686b09f Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 64083
diff changeset
2 Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
68651
3bd95f4f2941 Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 64767
diff changeset
3 2005, 2006 Free Software Foundation, Inc.
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
4
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
5 This file is part of GNU Emacs.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
6
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
7 GNU Emacs is free software; you can redistribute it and/or modify
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
8 it under the terms of the GNU General Public License as published by
12250
547f336442af Update GPL version.
Karl Heuer <kwzh@gnu.org>
parents: 9628
diff changeset
9 the Free Software Foundation; either version 2, or (at your option)
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
10 any later version.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
11
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
12 GNU Emacs is distributed in the hope that it will be useful,
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
15 GNU General Public License for more details.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
16
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
18 along with GNU Emacs; see the file COPYING. If not, write to
64083
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
19 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
23a17af379b1 Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 52401
diff changeset
20 Boston, MA 02110-1301, USA. */
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
21
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 44601
diff changeset
22 /* The following line tells the configuration script what sort of
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
23 operating system this machine is likely to run.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
24 USUAL-OPSYS="usg5-3" */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
25
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
26 /*
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 44601
diff changeset
27 * You need to either un-comment one of these lines, or copy one
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
28 * of them to config.h before you include this file.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
29 * Note that some simply define a constant and others set a value.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
30 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
31
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
32 /* #define ncl_el /* DPX/2 210,220 etc */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
33 /* #define ncl_mr 1 /* DPX/2 320,340 (and 360,380 ?) */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
34
9095
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
35 /* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
36 is the most significant byte. */
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
37
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
38 #define WORDS_BIG_ENDIAN
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 8892
diff changeset
39
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
40 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
41 * group of arguments and treat it as an array of the arguments. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
42
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
43 #define NO_ARG_ARRAY
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
44
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
45 /* Define WORD_MACHINE if addresses and such have
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
46 * to be corrected before they can be used as byte counts. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
47
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
48 /* #define WORD_MACHINE /**/
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
49
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
50 /* Now define a symbol for the cpu type, if your compiler
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
51 does not define it automatically:
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
52 Ones defined so far include vax, m68000, ns16000, pyramid,
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
53 orion, tahoe, APOLLO and many others */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
54
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
55 /* /bin/cc on ncl_el and ncl_mr define m68k and mc68000 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
56
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
57 /* Use type int rather than a union, to represent Lisp_Object */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
58 /* This is desirable for most machines. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
59
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
60 #define NO_UNION_TYPE
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
61
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
62 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
63 the 24-bit bit field into an int. In other words, if bit fields
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
64 are always unsigned.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
65
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
66 If you use NO_UNION_TYPE, this flag does not matter. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
67
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
68 #define EXPLICIT_SIGN_EXTEND
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
69
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
70 /* Data type of load average, as read out of kmem. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
71
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
72 #define LOAD_AVE_TYPE long
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
73
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
74 /* Convert that into an integer that is 100 for a load average of 1.0 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
75
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
76 #define FSCALE 1000.0
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
77 #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
78
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
79 /* Define CANNOT_DUMP on machines where unexec does not work.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
80 Then the function dump-emacs will not be defined
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
81 and temacs will do (load "loadup") automatically unless told otherwise. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
82
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
83 /*#define CANNOT_DUMP /**/
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
84
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
85 /* Define VIRT_ADDR_VARIES if the virtual addresses of
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
86 pure and impure space as loaded can vary, and even their
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
87 relative order cannot be relied on.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
88
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
89 Otherwise Emacs assumes that text space precedes data space,
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
90 numerically. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
91
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
92 /* #define VIRT_ADDR_VARIES /**/
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
93
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
94 /* Define NO_REMAP if memory segmentation makes it not work well
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
95 to change the boundary between the text section and data section
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
96 when Emacs is dumped. If you define this, the preloaded Lisp
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
97 code will not be sharable; but that's better than failing completely. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
98
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
99 #define NO_REMAP
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
100
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
101 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
102 * end of the standard macro's
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
103 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
104
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
105 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
106 * a neat identifier to handle source mods (if needed)
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
107 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
108 #ifndef DPX2
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
109 #define DPX2
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
110 #endif
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
111
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
112 /* Disable support for shared libraries in unexec. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
113
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
114 #undef USG_SHARED_LIBRARIES
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
115
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
116 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
117 * if we use X11, libX11.a has these...
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
118 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
119 # undef LIB_X11_LIB
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
120 # define LIB_X11_LIB -lX11
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
121 # undef LIBX11_SYSTEM
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
122 # define LIBX11_SYSTEM -lmalloc -lnsl
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
123 # define BSTRING
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
124
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
125 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
126 * we must have INET loaded so we have sockets
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
127 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
128 # define HAVE_SOCKETS
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
129
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
130 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
131 * useful if you have INET loaded
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
132 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
133 # define LIBS_MACHINE -linet
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
134
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
135
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
136 #if (defined(ncl_mr) || defined(ncl_el)) && !defined (NBPC)
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
137 # define NBPC 4096
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
138 #endif
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
139
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
140 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
141 * if SIGIO is defined, much of the emacs
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
142 * code assumes we are BSD !!
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
143 */
26089
1a4c3573a216 * m/alpha.h: Do not include <stdlib.h>, as <config.h> does this now.
Paul Eggert <eggert@twinsun.com>
parents: 14186
diff changeset
144 #define BROKEN_SIGIO
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
145
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
146
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
147 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
148 * a good idea on multi-user systems :-)
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
149 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
150 #define CLASH_DETECTION /* probably a good idea */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
151
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
152
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
153 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
154 * sysdep.c(sys_suspend) works fine with emacs-18.58
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
155 * and BOS 02.00.45, if you have an earler version
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
156 * of Emacs and/or BOS, or have problems, or just prefer
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
157 * to start a sub-shell rather than suspend-emacs,
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
158 * un-comment out the next line.
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
159 */
26089
1a4c3573a216 * m/alpha.h: Do not include <stdlib.h>, as <config.h> does this now.
Paul Eggert <eggert@twinsun.com>
parents: 14186
diff changeset
160 /* # define BROKEN_SIGTSTP /* make suspend-emacs spawn a sub-shell */
1a4c3573a216 * m/alpha.h: Do not include <stdlib.h>, as <config.h> does this now.
Paul Eggert <eggert@twinsun.com>
parents: 14186
diff changeset
161 #ifdef NOMULTIPLEJOBS
1a4c3573a216 * m/alpha.h: Do not include <stdlib.h>, as <config.h> does this now.
Paul Eggert <eggert@twinsun.com>
parents: 14186
diff changeset
162 # undef NOMULTIPLEJOBS
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
163 #endif
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
164 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
165 * no we don't want this at all
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
166 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
167 #ifdef USG_JOBCTRL
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
168 # undef USG_JOBCTRL
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
169 #endif
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
170
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
171 /*
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
172 * but we have that
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
173 */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
174 #define GETPGRP_NO_ARG
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
175
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
176 /* select also needs this header file--but not in ymakefile. */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
177 #ifndef NOT_C_CODE
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
178 #include <sys/types.h>
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
179 #include <sys/select.h>
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
180 #endif
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
181
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
182 #define TEXT_START 0
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
183
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
184 /* we have termios */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
185 #undef HAVE_TERMIO
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
186 #define HAVE_TERMIOS
4533
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
187 #define HAVE_TCATTR
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
188
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
189 /* we also have this */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
190 #define HAVE_PTYS
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
191 #define SYSV_PTYS
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
192
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
193 /* It doesn't seem we have sigpause */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
194 #undef HAVE_SYSV_SIGPAUSE
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
195
9116
c49e28d99238 (POSIX_SIGNALS): Define it.
Richard M. Stallman <rms@gnu.org>
parents: 9095
diff changeset
196 #define POSIX_SIGNALS
c49e28d99238 (POSIX_SIGNALS): Define it.
Richard M. Stallman <rms@gnu.org>
parents: 9095
diff changeset
197
c49e28d99238 (POSIX_SIGNALS): Define it.
Richard M. Stallman <rms@gnu.org>
parents: 9095
diff changeset
198 /* We don't need the definition from usg5-3.h with POSIX_SIGNALS. */
c49e28d99238 (POSIX_SIGNALS): Define it.
Richard M. Stallman <rms@gnu.org>
parents: 9095
diff changeset
199 #undef sigsetmask
c49e28d99238 (POSIX_SIGNALS): Define it.
Richard M. Stallman <rms@gnu.org>
parents: 9095
diff changeset
200
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
201
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
202 /* on bos2.00.45 there is a bug that makes the F_SETOWN fcntl() call
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
203 enters in an infinite loop. Avoid calling it */
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
204 #define F_SETOWN_BUG
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
205
4533
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
206 /* system closedir sometimes complains about wrong descriptor
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
207 for no apparent reasons. Use the provided closedir in sysdep.c instead */
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
208 #ifdef HAVE_CLOSEDIR
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
209 #undef HAVE_CLOSEDIR
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
210 #endif
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
211
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
212 /* Send signals to subprocesses by "typing" signal chars at them. */
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
213 #define SIGNALS_VIA_CHARACTERS
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
214
9628
d325ca3a67e4 (LD_SWITCH_MACHINE): Defined.
Richard M. Stallman <rms@gnu.org>
parents: 9116
diff changeset
215 /* This is to prevent memory clobbering on the DPX/2 200. */
d325ca3a67e4 (LD_SWITCH_MACHINE): Defined.
Richard M. Stallman <rms@gnu.org>
parents: 9116
diff changeset
216 #define LD_SWITCH_MACHINE -N -T32
d325ca3a67e4 (LD_SWITCH_MACHINE): Defined.
Richard M. Stallman <rms@gnu.org>
parents: 9116
diff changeset
217
4533
51eef6f31754 (HAVE_TCATTR): Macro #defined.
Richard M. Stallman <rms@gnu.org>
parents: 4085
diff changeset
218 /* end of dpx2.h */
4085
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
219
854420a44661 Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
220
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
221 /* arch-tag: 8cfdf817-aec7-4d99-a00d-0e77615e8e1b
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
222 (do not change this comment) */