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

Reply via email to