Mercurial > emacs
view src/s/irix6-0.h @ 44176:ae2fa08b3654
(gud-jdb-sourcepath): New variable, saves jdb -sourcepath parameter value.
(gud-jdb-build-source-files-list): Comment clarification.
(gud-jdb-massage-args): Reworked into loop-based argument list
processing in order to support -classpath and -sourcepath argument processing.
(gud-jdb-find-source-using-classpath): Prepend gud-jdb-sourcepath
to gud-jdb-classpath to obtain search list.
(gud-jdb-parse-classpath-string): Remove any trailing slashes from
directory names in classpath/sourcepath lists, update comment.
(jdb): Add setting of gud-jdb-sourcepath, update comment.
(gud-find-class): Add gud-jdb-sourcepath use, and correct
behaviour for the case when classpath is not used--backward
compatibility fix.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Wed, 27 Mar 2002 14:58:43 +0000 |
parents | d5dada0b18de |
children | 3bbdce4d2437 ecf2fa064ecc |
line wrap: on
line source
#define IRIX6 #include "irix5-0.h" /* Irix 6 tries to do 64 bits, but doesn't do it fully, so inhibit that. */ #define IRIX_FORCE_32_BITS #ifndef __GNUC__ #define LD_SWITCH_SYSTEM -32 #endif /* This macro definition, which we inherited from irix5-0.h, is needed in configure on Irix 5, but gets in the way there on Irix 6. So get rid of it except in Makefile.in where we need it. */ #ifndef THIS_IS_MAKEFILE #undef C_SWITCH_SYSTEM #endif /* The only supported configuration of GCC under IRIX6.x produces n32 MIPS ABI binaries and also supports -g. */ #ifdef __GNUC__ #undef C_DEBUG_SWITCH #define C_DEBUG_SWITCH -g #endif #undef SA_RESTART /* It turns out that the #define in irix5-0.h is needed in Irix 6 as well. */ #if 0 /* Canced the #define that is in irix5-0.h. */ #undef ospeed #endif /* Cancel some #define's in usg5-4.h. Larry Hunter <hunter@nlm.nih.gov> said this was needed for Irix 6.5. Let's see if it is safe in 6.N, N<5, as well. */ /* Extrapolating from Irix 6.5, the problem is that (at least) the bzero definition breaks what the X headers do. The following means that we lack prototypes for these functions, and we presumably lose at least in the 64-bit ABI (though that's only supported on Irix 6.5, which I can test). We may be saved by the fact that these appear to be intrinsics in the SGI (Cray) compiler. It's probably appropriate to include strings.h here, but I can't test it. See irix6-5.h. -- fx */ #undef bcopy #undef bcmp #undef bzero #undef TIOCSIGSEND