Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Feb 2001 16:51:29 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Matt Dillon <dillon@earth.backplane.com>
Cc:        Tor.Egge@fast.no, eischen@vigrid.com, bde@zeta.org.au, current@FreeBSD.ORG
Subject:   Re: HEADS UP: installworld gotchas
Message-ID:  <20010211165129.A3041@mollari.cthul.hu>
In-Reply-To: <200102120044.f1C0iLV01142@earth.backplane.com>; from dillon@earth.backplane.com on Sun, Feb 11, 2001 at 04:44:21PM -0800
References:  <Pine.SUN.3.91.1010211190650.11437B-100000@pcnet1.pcnet.com> <200102120024.BAA49364@midten.fast.no> <200102120044.f1C0iLV01142@earth.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
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

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE6hzORWry0BWjoQKURAkIeAJ9yxLiQ/ngKOfaYn00BU9xnP7GX4ACfS5o3
COZ/TNHEFUWTV2oLL7w8xIU=
=4/pe
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010211165129.A3041>