Separate data and function address spaces
Bob Palowoda
palowoda at fiver.UUCP
Thu Nov 16 19:31:20 AEST 1989
>From article <25604050.26537 at ateng.com>, by chip at ateng.com (Chip Salzenberg):
> According to cpcahil at virtech.uucp (Conor P. Cahill):
>>According to chip at ateng.com (Chip Salzenberg):
[some stuff deleted]
> Unlike SysV, SCO Xenix/286 and Xenix/386 versions 2.2 and 2.3 create
> disjoint code and data segments. The exceptions are called "impure"
> binaries. I've never seen impure binaries except for the '286/186/8086,
> and such 16-bit binaries limit code and data to a total of 64K.
Does this mean the the 386 version (a 32bit version of Xenix) has
limitations on huge array sizes? I was under the impression that the
386 version of Xenix C compilier was a non-segmented 32bit compilier
in all respects. Other than the 32bit int's pointers etc. What are the
other features that are different than the 286 version of the Xenix
compilier?
---Bob
--
Bob Palowoda pacbell!indetech!palowoda *Home of Fiver BBS* login: bbs
Home {sun|daisy}!ys2!fiver!palowoda (415)-623-8809 1200/2400
Work {sun|pyramid|decwrl}!megatest!palowoda (415)-623-8806 2400/9600/19200 TB
Voice: (415)-623-7495 Public access UNIX XBBS
More information about the Comp.lang.c
mailing list