cvs commit: src/sys/sys errno.h

Matthew Dillon dillon at apollo.backplane.com
Sun Jul 3 10:27:50 PDT 2005


    Guys, this is just one of those things where we tried to do the
    right thing and it created more problems then it solved.  We have to
    admit defeat here and go with the macro/inline.  It's the best we can
    do for now.  It retains most of the optimizations... we get to keep
    the TLS errno after all, and greatly improves compile-time compatibility
    with third party sources.

    Maybe in some future packaging/ports system where we can trivially
    edit vendor supplied sources we can put it back.  But that time is
    not now.  As I said, we can't afford to spend man months messing around
    with it, we have to move on.

						-Matt





More information about the Commits mailing list