On Mon, 12 Feb 2001, Peter Wemm wrote:
> Daniel Eischen wrote:
>
> > Attached is a patch that attempts to work around recent stdio
> > breakage in -current. I've verified it compiles, but won't be
> > able to test it until at least tomorrow. If someone wants to
> > review it and verify it works, I'll commit it.
> >
> > Thanks,
>
> > __BEGIN_DECLS
> > -extern FILE __sF[];
> > +extern __old_FILE __sF[];
> > __END_DECLS
>
> > -#define stdin (&__sF[0])
> > -#define stdout (&__sF[1])
> > -#define stderr (&__sF[2])
> > +#define stdin ((FILE *)&__sF[0])
> > +#define stdout ((FILE *)&__sF[1])
> > +#define stderr ((FILE *)&__sF[2])
>
> The problem with this is that it carries the baggage into 5.0-RELEASE
> and beyond...
No, this hack was to be removed just before 5.0-release, not
to stay in throughout the 5.0 cycle.
> I wish there was a way we could get rid the array entirely
> and still stay compatable, but I dont see how. :-( A major bump makes it
> easy.
I think there's merit in DES' verion bump to 500, 501, etc.
--
Dan Eischen
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message