On Sun, Feb 11, 2001 at 04:44:21PM -0800, Matt Dillon wrote:
>
> :> The new libc is incompatible with some old applications, but I'm not
> :> too sure why. The lock was added at the end of FILE...
> :
> :The size of FILE changed, thus the old application and the new library
> :no longer agree about the values for stdout and stderr:
> :
> : #define stdin (&__sF[0])
> : #define stdout (&__sF[1])
> : #define stderr (&__sF[2])
> :
> :- Tor Egge
>
> This is a major change to libc. The library maj must be bumped if you
> intend to change the sizeof(FILE), or every single third party application
> that uses stdio will break.
The major number has already been bumped, I thought. If this is true
then we've only broken compatibility with older versions of -current
after the version number was bumped but before this change, right?
Kris
PGP signature