cvs commit: src/sys/sys errno.h

Chris Pressey cpressey at
Sat Jul 2 15:09:58 PDT 2005

On Sat, 2 Jul 2005 22:45:14 +0200
Jeroen Ruigrok/asmodai <asmodai at xxxxxxxxxxxxx> wrote:

> -On [20050702 20:14], Simon Schubert
> (corecode at xxxxxxxxxxxxxxxxxxxxxxx) wrote:
> >  Lots of third party programs declare
> >  extern int errno;
> >  
> >  This breaks when errno is declared as
> >  extern __thread int errno;
> This change is bogus and I ask you to reverse it.

This change is useful and I request that it be kept in.

But it is *also* bogus.  So I request that it be made conditional

There was once a news post by some prominent FreeBSD person - I don't
remember who, and I can't find the link anymore, but it was a list of
ten things that a winning operating system would have.  One of those
things was a "big switch" that, when turned on, made the thing totally
standards-compliant.  I like that idea.  I don't really like the idea of
the switch being permanently in the "on" position, though.


More information about the Commits mailing list