This commit was generated by cvs2svn to compensate for changes in r1705,
[chise/xemacs-chise.git.1] / src / s / irix5-0.h
1 /* Synched up with: FSF 19.31. */
2
3 #include "usg5-4.h"
4
5 #define IRIX5
6
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 /* Ulimit(UL_GMEMLIM) is busted...  */
29 #define ULIMIT_BREAK_VALUE 0x14000000
30
31 /* Tell process_send_signal to use VSUSP instead of VSWTCH.  */
32 #define PREFER_VSUSP
33
34 /* define MAIL_USE_FLOCK if the mailer uses flock
35    to interlock access to /usr/spool/mail/$USER.
36    The alternative is that a lock file named
37    /usr/spool/mail/$USER.lock.  */
38
39 #define MAIL_USE_FLOCK
40
41 /* use K&R C */
42 /* XEmacs change -- use ANSI, not K&R */
43 #ifndef __GNUC__
44 #define C_SWITCH_SYSTEM "-xansi"
45 #endif
46
47 /* jackr@engr.sgi.com says that you can't mix different kinds of
48    signal-handling functions under IRIX 5.3.  I'm going to assume
49    that that was the reason this got broken.  Now that the
50    signal routines are fixed up, maybe this will work. --ben */
51 /* Nope, it doesn't.  I've tried lots of things; it must be
52    genuinely broken. */
53 /* XEmacs addition: People on IRIX 5.2 and IRIX 5.3 systems have
54    reported that they can't break out of (while t) using C-g or C-G.
55    This does not occur on other systems, so let's assume that SIGIO
56    is broken on these systems. */
57 #define BROKEN_SIGIO