Mercurial > hg > xemacs-beta
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 |