comparison src/m/intel386.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
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 */
52 57
53 /* Now define a symbol for the cpu type, if your compiler 58 /* Now define a symbol for the cpu type, if your compiler
54 does not define it automatically: 59 does not define it automatically:
55 Ones defined so far include vax, m68000, ns16000, pyramid, 60 Ones defined so far include vax, m68000, ns16000, pyramid,
56 orion, tahoe, APOLLO and many others */ 61 orion, tahoe, APOLLO and many others */
145 #define LIB_STANDARD "/lib/386/Slibcfp.a /lib/386/Slibc.a" 150 #define LIB_STANDARD "/lib/386/Slibcfp.a /lib/386/Slibc.a"
146 #else /* not XENIX */ 151 #else /* not XENIX */
147 152
148 #ifdef USG 153 #ifdef USG
149 154
155 #if 0 /* ALLOCA is now autodetected */
156 #define HAVE_ALLOCA
157 #endif
150 #define NO_REMAP 158 #define NO_REMAP
151 #define TEXT_START 0 159 #define TEXT_START 0
152 #endif /* USG */ 160 #endif /* USG */
153 #endif /* not XENIX */ 161 #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
154 170
155 #ifdef linux 171 #ifdef linux
156 /* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */ 172 /* libc-linux/sysdeps/linux/i386/ulimit.c says that due to shared library, */
157 /* we cannot get the maximum address for brk */ 173 /* we cannot get the maximum address for brk */
158 #define ULIMIT_BREAK_VALUE (32*1024*1024) 174 #define ULIMIT_BREAK_VALUE (32*1024*1024)