Mercurial > hg > xemacs-beta
comparison src/m/intel386.h @ 442:abe6d1db359e r21-2-36
Import from CVS: tag r21-2-36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:35:02 +0200 |
parents | 3ecd8885ac67 |
children | 943eaba38521 |
comparison
equal
deleted
inserted
replaced
441:72a7cfa4a488 | 442:abe6d1db359e |
---|---|
47 | 47 |
48 Prime EXL (-machine=intel386 -opsystem=usg5-3) | 48 Prime EXL (-machine=intel386 -opsystem=usg5-3) |
49 | 49 |
50 Minor changes merged in 19.1. | 50 Minor changes merged in 19.1. |
51 NOTE-END */ | 51 NOTE-END */ |
52 | |
53 /* Define WORD_MACHINE if addresses and such have | |
54 * to be corrected before they can be used as byte counts. */ | |
55 | |
56 /* #define WORD_MACHINE */ | |
57 | 52 |
58 /* Now define a symbol for the cpu type, if your compiler | 53 /* Now define a symbol for the cpu type, if your compiler |
59 does not define it automatically: | 54 does not define it automatically: |
60 Ones defined so far include vax, m68000, ns16000, pyramid, | 55 Ones defined so far include vax, m68000, ns16000, pyramid, |
61 orion, tahoe, APOLLO and many others */ | 56 orion, tahoe, APOLLO and many others */ |
115 Then the function dump-emacs will not be defined | 110 Then the function dump-emacs will not be defined |
116 and temacs will do (load "loadup") automatically unless told otherwise. */ | 111 and temacs will do (load "loadup") automatically unless told otherwise. */ |
117 | 112 |
118 /* #define CANNOT_DUMP */ | 113 /* #define CANNOT_DUMP */ |
119 | 114 |
120 /* Define VIRT_ADDR_VARIES if the virtual addresses of | |
121 pure and impure space as loaded can vary, and even their | |
122 relative order cannot be relied on. | |
123 | |
124 Otherwise Emacs assumes that text space precedes data space, | |
125 numerically. */ | |
126 | |
127 /* #define VIRT_ADDR_VARIES */ | |
128 | |
129 #ifdef XENIX | 115 #ifdef XENIX |
130 | 116 |
131 /* Define NO_REMAP if memory segmentation makes it not work well | 117 /* Define NO_REMAP if memory segmentation makes it not work well |
132 to change the boundary between the text section and data section | 118 to change the boundary between the text section and data section |
133 when Emacs is dumped. If you define this, the preloaded Lisp | 119 when Emacs is dumped. If you define this, the preloaded Lisp |
150 #define LIB_STANDARD "/lib/386/Slibcfp.a /lib/386/Slibc.a" | 136 #define LIB_STANDARD "/lib/386/Slibcfp.a /lib/386/Slibc.a" |
151 #else /* not XENIX */ | 137 #else /* not XENIX */ |
152 | 138 |
153 #ifdef USG | 139 #ifdef USG |
154 | 140 |
155 #if 0 /* ALLOCA is now autodetected */ | |
156 #define HAVE_ALLOCA | |
157 #endif | |
158 #define NO_REMAP | 141 #define NO_REMAP |
159 #define TEXT_START 0 | 142 #define TEXT_START 0 |
160 #endif /* USG */ | 143 #endif /* USG */ |
161 #endif /* not XENIX */ | 144 #endif /* not XENIX */ |
162 | |
163 #ifdef USG5_4 | |
164 #define DATA_SEG_BITS 0x08000000 | |
165 #endif | |
166 | |
167 #ifdef MSDOS | |
168 #define NO_REMAP | |
169 #endif | |
170 | 145 |
171 #ifdef linux | 146 #ifdef linux |
172 /* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */ | 147 /* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */ |
173 /* we cannot get the maximum address for brk */ | 148 /* we cannot get the maximum address for brk */ |
174 #define ULIMIT_BREAK_VALUE (32*1024*1024) | 149 #define ULIMIT_BREAK_VALUE (32*1024*1024) |