Martin Buchholz <martin(a)xemacs.org> writes:
>>>>> "Andy" == Andy Piper
<andyp(a)parallax.co.uk> writes:
>> Why don't you determine this value in configure, by doing something
>> like DATA_SEG_BITS = (malloc(1) & 0xF0000000)? I'm a configure dummy,
>> so forgive me if I mumble.
Andy> *sigh*. Sergey want's me to support reversed executable section order as
Andy> well. I guess this is the problem with coding against beta software - it
Andy> keeps changing :)
It's almost as if Cygnus was trying to prove that the time-honored
tradition of hard-coded values in s&m files must die.
There are three cases I found in the m/*.h files that would not pass this
detection code.
File BIGS used by OS
---------------------------------------------------------------------------
m/aviion.h: 0xef000000 - Data General AViiON
m/ibmps2-aix.h: 0x00800000 - ibm ps/2 aix386, IBM 370/AIX
m/intel386.h: 0x08000000 - esix, xenix, usg5-2/5-3/5-4, bsd4-2, ncr,
DYNIX/ptx, sun's roadrunner, sequent symmetry
-Bill P.