comparison src/s/irix6-0.h @ 4759:aa5ed11f473b

Remove support for obsolete systems. See xemacs-patches message with ID <870180fe0911101613m6b8efa4bpf083fd9013950807@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Wed, 18 Nov 2009 08:49:14 -0700
parents 223736d75acb
children
comparison
equal deleted inserted replaced
4758:75975fd0b7fc 4759:aa5ed11f473b
1 /* Synched up with: FSF 19.31. */ 1 /* Synched up with: FSF 19.31. */
2 2
3 #include "irix5-3.h" 3 #include "usg5-4.h"
4 4
5 /* Irix 6.2 doesn't need -lw */ 5 #define IRIX6
6 #undef NEED_LIBW
7 6
8 #undef memmove /* Use the standard system memmove() */ 7 #ifdef LIBS_SYSTEM
8 #undef LIBS_SYSTEM
9 #endif
10
11 #ifdef LIB_STANDARD
12 #undef LIB_STANDARD
13 #endif
14
15 #ifdef SYSTEM_TYPE
16 #undef SYSTEM_TYPE
17 #endif
18 #define SYSTEM_TYPE "irix"
19
20 #ifdef SETUP_SLAVE_PTY
21 #undef SETUP_SLAVE_PTY
22 #endif
23
24 /* jpff@maths.bath.ac.uk reports `struct exception' is not defined
25 * on this system, so inhibit use of matherr. */
26 #define NO_MATHERR
27
28 /* Tell process_send_signal to use VSUSP instead of VSWTCH. */
29 #define PREFER_VSUSP
30
31 /* use K&R C */
32 /* XEmacs change -- use ANSI, not K&R */
33 #ifndef __GNUC__
34 #define C_SWITCH_SYSTEM "-xansi"
35 #endif
36
37 /* jackr@engr.sgi.com says that you can't mix different kinds of
38 * signal-handling functions under IRIX 5.3. I'm going to assume
39 * that that was the reason this got broken. Now that the
40 * signal routines are fixed up, maybe this will work. --ben */
41 /* Nope, it doesn't. I've tried lots of things; it must be
42 * genuinely broken. */
43 /* XEmacs addition: People on IRIX 5.2 and IRIX 5.3 systems have
44 * reported that they can't break out of (while t) using C-g or C-G.
45 * This does not occur on other systems, so let's assume that SIGIO
46 * is broken on these systems. */
47 #define BROKEN_SIGIO
48
49 /* #### Questionable define. */
50 #define IRIX
51
52 /* By Tor Arntsen <tor@spacetec.no> for XEmacs.
53 * With the following kludge the above LD_SWITCH_SYSTEM will still work just
54 * fine even with USE_GCC, and additional tweaking of config.h or ymakefile
55 * is avoided. */
56 #ifdef NOT_C_CODE
57 # ifdef USE_GCC
58 # undef LINKER
59 # undef LIB_GCC
60 # define LINKER "ld"
61 # define LIB_GCC "`gcc --print`"
62 # endif
63 #endif