Subject: Re: stdio FILE extension
To: Jason R Thorpe <firstname.lastname@example.org>
From: Bill Sommerfeld <email@example.com>
Date: 10/21/2001 15:17:07
> SunOS 5.8 -> 5.9, as I understand it, will be going from ILP32 -> LP64
Solaris 8 userland is dual-ABI; libraries are generally available in
both ILP32 and LP64 models. Most userland commands do not need to be
LP64, so they aren't.
To the best of my knowledge, this is not going to change in solaris 9.
Note that newer Sun *hardware* (UltraSPARC III and IIe) will only boot
LP64 *kernels*, but those kernels will run both ILP32 and LP64 apps.
On a related note, the solaris LP64 ABI for stdio has a completely
opaque FILE * -- a struct containing N longs -- while the ILP32 ABI