Mercurial > hg > xemacs-beta
comparison src/m/arm.h @ 412:697ef44129c6 r21-2-14
Import from CVS: tag r21-2-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:20:41 +0200 |
parents | de805c49cfc1 |
children |
comparison
equal
deleted
inserted
replaced
411:12e008d41344 | 412:697ef44129c6 |
---|---|
17 along with XEmacs; see the file COPYING. If not, write to | 17 along with XEmacs; see the file COPYING. If not, write to |
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
19 Boston, MA 02111-1307, USA. */ | 19 Boston, MA 02111-1307, USA. */ |
20 | 20 |
21 /* Synched up with: FSF 19.31. */ | 21 /* Synched up with: FSF 19.31. */ |
22 | |
23 /* Define WORD_MACHINE if addresses and such have | |
24 * to be corrected before they can be used as byte counts. */ | |
25 | |
26 #undef WORD_MACHINE | |
22 | 27 |
23 /* Now define a symbol for the cpu type, if your compiler | 28 /* Now define a symbol for the cpu type, if your compiler |
24 does not define it automatically: | 29 does not define it automatically: |
25 Ones defined so far include vax, m68000, ns16000, pyramid, | 30 Ones defined so far include vax, m68000, ns16000, pyramid, |
26 orion, tahoe, APOLLO and many others */ | 31 orion, tahoe, APOLLO and many others */ |
85 #ifdef USG | 90 #ifdef USG |
86 #define NO_REMAP | 91 #define NO_REMAP |
87 #define TEXT_START 0 | 92 #define TEXT_START 0 |
88 #endif /* USG */ | 93 #endif /* USG */ |
89 | 94 |
90 #ifdef WIN32_NATIVE | 95 |
96 #ifdef USG5_4 | |
97 #define DATA_SEG_BITS 0x08000000 | |
98 #endif | |
99 | |
100 #ifdef MSDOS | |
101 #define NO_REMAP | |
102 #endif | |
103 | |
104 #ifdef WINDOWSNT | |
91 #define VIRT_ADDR_VARIES | 105 #define VIRT_ADDR_VARIES |
92 #define DATA_END get_data_end () | 106 #define DATA_END get_data_end () |
93 #define DATA_START get_data_start () | 107 #define DATA_START get_data_start () |
94 #define HAVE_ALLOCA | 108 #define HAVE_ALLOCA |
95 #endif | 109 #endif |
100 #define ULIMIT_BREAK_VALUE (32*1024*1024) | 114 #define ULIMIT_BREAK_VALUE (32*1024*1024) |
101 | 115 |
102 #define SEGMENT_MASK ((SEGMENT_SIZE)-1) | 116 #define SEGMENT_MASK ((SEGMENT_SIZE)-1) |
103 #endif | 117 #endif |
104 | 118 |
119 #if 0 | |
120 #ifdef __GNUC__ | |
121 /* GCC's alloca() is semi-broken. See lisp.h. | |
122 | |
123 This brokenness has been confirmed under both Linux and NetBSD. | |
124 It may also exist on non-Intel architectures. */ | |
125 #define BROKEN_ALLOCA_IN_FUNCTION_CALLS | |
126 #endif | |
127 #endif | |
128 | |
129 | |
105 /* XEmacs change: John Hughes <john@AtlanTech.COM> says using vfork | 130 /* XEmacs change: John Hughes <john@AtlanTech.COM> says using vfork |
106 under i386-unknown-sysv4.2 makes C-g sometimes cause a SIGSEGV | 131 under i386-unknown-sysv4.2 makes C-g sometimes cause a SIGSEGV |
107 in TTY mode; the problem goes away if you use fork */ | 132 in TTY mode; the problem goes away if you use fork */ |
108 #ifdef USG5_4_2 | 133 #ifdef USG5_4_2 |
109 #define vfork fork | 134 #define vfork fork |