cvs commit: src/lib/libc/gen Makefile.inc errlst.c src/lib/libc/i386/sys cerror.S ptrace.S src/lib/libc/sys Makefile.inc __error.c src/lib/libc_r/sys Makefile.inc uthread_error.c src/lib/libc_r/uthread Makefile.inc ...

David Rhodus sdrhodus at gmail.com
Wed May 4 17:21:27 PDT 2005


On 5/4/05, Matthew Dillon <dillon at xxxxxxxxxxxxxxxxxxxx> wrote:
> 
> :This change breaks the complication of too many software packages.
> :There has to be a better way to go about this...
> :
> :-DR
> 
>     Short of doing some linker magic for non-threaded programs, no.
>     Programs really should not be declaring errno themselves these days.
>     Those that do are broken.  The fix isn't difficult, you just rip out
>     the bad declaration and stuff in #include <errno.h>.
> 
>                                         -Matt

Ok, I understand this now after looking through the code. Sigh, the
patching is a trivial process, though, its going to be very long one
because this breaks a *lot* of things.

-DR






More information about the Commits mailing list