Path: utzoo!attcan!uunet!aplcen!samsung!cs.utexas.edu!rice!uw-beaver!ubc-cs!alberta!oha!tony From: tony@oha.UUCP (Tony Olekshy) Newsgroups: comp.lang.c Subject: Re: Separate data and function address spaces Message-ID: <339@oha.UUCP> Date: 18 Nov 89 21:04:13 GMT References: <1989Nov10.123033.2494@virtech.uucp> <930@fiver.UUCP> Reply-To: tony@oha.UUCP Organization: Olekshy Hoover & Associates Ltd., Edmonton, Alberta, Canada. Lines: 17 In-Reply-To: Message <930@fiver.UUCP> dated 11 Nov 89 21:48:10 GMT Return-Path: In message <930@fiver.UUCP>, palowoda@fiver.UUCP (Bob Palowoda) writes: > > I'm curious, where did you find out that the System V/386 Unixs use the > small model? I look through my manuals and cannot find the refernce to > "models". From man cc on a 386 Xenix system... Memory Models: cc can create programs for four different memory models: small, middle, large, and huge. In addition, small model programs can be pure or impure. On the 8086 and 80286 processors, these various segmentation models allow programs with code or data larger than 64K bytes. Since the 80386 can address segments larger than 64K bytes, the middle, large and huge models are not supported on the 80386. -- Yours, etc., Tony Olekshy (...!alberta!oha!tony or tony@oha.UUCP).