428
+ − 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