annotate src/s/irix6-0.h @ 24841:d2d412758428

(clear_cached_bitmap_slots): Remove. (get_bitmap_with_cache): Check if CreateBitmap failed. Adjust cache size dynamically so cache is never larger than the system limit of GDI resources. Do cache clearing inline. Move global variables to local scope.
author Jason Rumney <jasonr@gnu.org>
date Sun, 13 Jun 1999 17:49:12 +0000
parents 3ee28fa62fbe
children 772150b7906d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23912
3ee28fa62fbe (IRIX6): Define this symbol.
Karl Heuer <kwzh@gnu.org>
parents: 23229
diff changeset
1 #define IRIX6
10737
bbefee523e40 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 #include "irix5-0.h"
bbefee523e40 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3
bbefee523e40 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4 /* Irix 6 tries to do 64 bits, but doesn't do it fully,
bbefee523e40 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5 so inhibit that. */
bbefee523e40 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 #define IRIX_FORCE_32_BITS
12497
a48e520afeb6 [!__GNUC__] (LD_SWITCH_SYSTEM): Define this.
Richard M. Stallman <rms@gnu.org>
parents: 10737
diff changeset
7
a48e520afeb6 [!__GNUC__] (LD_SWITCH_SYSTEM): Define this.
Richard M. Stallman <rms@gnu.org>
parents: 10737
diff changeset
8 #ifndef __GNUC__
a48e520afeb6 [!__GNUC__] (LD_SWITCH_SYSTEM): Define this.
Richard M. Stallman <rms@gnu.org>
parents: 10737
diff changeset
9 #define LD_SWITCH_SYSTEM -32
a48e520afeb6 [!__GNUC__] (LD_SWITCH_SYSTEM): Define this.
Richard M. Stallman <rms@gnu.org>
parents: 10737
diff changeset
10 #endif
13787
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
11
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
12 /* This macro definition, which we inherited from irix5-0.h,
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
13 is needed in configure on Irix 5, but gets in the way there
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
14 on Irix 6. So get rid of it except in Makefile.in where we need it. */
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
15 #ifndef THIS_IS_MAKEFILE
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
16 #undef C_SWITCH_SYSTEM
434b944a78c9 (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE.
Karl Heuer <kwzh@gnu.org>
parents: 12497
diff changeset
17 #endif
15730
bfaf5fb2a22c (SA_RESTART): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 13787
diff changeset
18
15777
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
19 /* The only supported configuration of GCC under IRIX6.x produces
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
20 n32 MIPS ABI binaries and also supports -g. */
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
21 #ifdef __GNUC__
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
22 #undef C_DEBUG_SWITCH
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
23 #define C_DEBUG_SWITCH -g
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
24 #endif
d6eb0b865cd2 [__GNUC__] (C_DEBUG_SWITCH): Define as -g3.
Richard M. Stallman <rms@gnu.org>
parents: 15730
diff changeset
25
15730
bfaf5fb2a22c (SA_RESTART): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 13787
diff changeset
26 #undef SA_RESTART
16377
907b62ddf042 (ospeed): New #undef to counteract that definition.
Richard M. Stallman <rms@gnu.org>
parents: 15777
diff changeset
27
18916
d4ff695d4034 Undo previous change.
Richard M. Stallman <rms@gnu.org>
parents: 16377
diff changeset
28 /* It turns out that the #define in irix5-0.h is needed in Irix 6 as well. */
d4ff695d4034 Undo previous change.
Richard M. Stallman <rms@gnu.org>
parents: 16377
diff changeset
29 #if 0
16377
907b62ddf042 (ospeed): New #undef to counteract that definition.
Richard M. Stallman <rms@gnu.org>
parents: 15777
diff changeset
30 /* Canced the #define that is in irix5-0.h. */
907b62ddf042 (ospeed): New #undef to counteract that definition.
Richard M. Stallman <rms@gnu.org>
parents: 15777
diff changeset
31 #undef ospeed
18916
d4ff695d4034 Undo previous change.
Richard M. Stallman <rms@gnu.org>
parents: 16377
diff changeset
32 #endif
23229
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
33
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
34 /* Cancel some #define's in usg5-4.h.
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
35 Larry Hunter <hunter@nlm.nih.gov> said this was needed
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
36 for Irix 6.5. Let's see if it is safe in 6.N, N<5, as well. */
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
37 #undef TIOCSIGSEND
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
38 #undef bcopy
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
39 #undef bcmp
9c8df6d5d40d (TIOCSIGSEND): Add #undef.
Karl Heuer <kwzh@gnu.org>
parents: 18916
diff changeset
40 #undef bzero