From owner-freebsd-current Sun Feb 11 16:45:15 2001 Delivered-To: freebsd-current@freebsd.org Received: from earth.backplane.com (earth-nat-cw.backplane.com [208.161.114.67]) by hub.freebsd.org (Postfix) with ESMTP id D419E37B401 for ; Sun, 11 Feb 2001 16:45:13 -0800 (PST) Received: (from dillon@localhost) by earth.backplane.com (8.11.2/8.9.3) id f1C0iLV01142; Sun, 11 Feb 2001 16:44:21 -0800 (PST) (envelope-from dillon) Date: Sun, 11 Feb 2001 16:44:21 -0800 (PST) From: Matt Dillon Message-Id: <200102120044.f1C0iLV01142@earth.backplane.com> To: Tor.Egge@fast.no Cc: eischen@vigrid.com, bde@zeta.org.au, current@FreeBSD.ORG Subject: Re: HEADS UP: installworld gotchas References: <200102120024.BAA49364@midten.fast.no> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :> 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. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message