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 08:59:36 PDT 2005


This change breaks the complication of too many software packages. 
There has to be a better way to go about this...

-DR

On 5/3/05, Joerg Sonnenberger <joerg at xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> joerg       2005/05/03 00:29:04 PDT
> 
> DragonFly src repository
> 
>   Modified files:
>     lib/libc/gen         Makefile.inc errlst.c
>     lib/libc/i386/sys    cerror.S ptrace.S
>     lib/libc/sys         Makefile.inc
>     lib/libc_r/sys       Makefile.inc
>     lib/libc_r/uthread   Makefile.inc pthread_private.h
>                          uthread_init.c uthread_mutex.c
>     lib/libthread_xu     Makefile pthread.map
>     lib/libthread_xu/thread Makefile.inc thr_mutex.c
>     sys/sys              errno.h
>   Removed files:
>     lib/libc/sys         __error.c
>     lib/libc_r/sys       uthread_error.c
>     lib/libc_r/uthread   uthread_seterrno.c
>     lib/libthread_xu/sys Makefile.inc thr_error.c
>     lib/libthread_xu/thread thr_seterrno.c
>   Log:
>   Make errno a thread-local variable and remove the __error function.
>   The handling of ceiling violations on mutexes can be improved, it
>   currently needs two syscalls.
> 
>   Revision  Changes    Path
>   1.13      +5 -1      src/lib/libc/gen/Makefile.inc
>   1.3       +2 -1      src/lib/libc/gen/errlst.c
>   1.4       +14 -12    src/lib/libc/i386/sys/cerror.S
>   1.4       +16 -3     src/lib/libc/i386/sys/ptrace.S
>   1.13      +0 -5      src/lib/libc/sys/Makefile.inc
>   1.3       +2 -2      src/lib/libc_r/sys/Makefile.inc
>   1.6       +0 -1      src/lib/libc_r/uthread/Makefile.inc
>   1.8       +1 -7      src/lib/libc_r/uthread/pthread_private.h
>   1.8       +0 -1      src/lib/libc_r/uthread/uthread_init.c
>   1.3       +7 -5      src/lib/libc_r/uthread/uthread_mutex.c
>   1.4       +0 -2      src/lib/libthread_xu/Makefile
>   1.3       +0 -1      src/lib/libthread_xu/pthread.map
>   1.3       +0 -1      src/lib/libthread_xu/thread/Makefile.inc
>   1.5       +6 -4      src/lib/libthread_xu/thread/thr_mutex.c
>   1.6       +6 -5      src/sys/sys/errno.h
> 
> http://www.dragonflybsd.org/cvsweb/src/lib/libc/gen/Makefile.inc.diff?r1=1.12&r2=1.13&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc/gen/errlst.c.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc/i386/sys/cerror.S.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc/i386/sys/ptrace.S.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc/sys/Makefile.inc.diff?r1=1.12&r2=1.13&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/sys/Makefile.inc.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/uthread/Makefile.inc.diff?r1=1.5&r2=1.6&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/uthread/pthread_private.h.diff?r1=1.7&r2=1.8&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/uthread/uthread_init.c.diff?r1=1.7&r2=1.8&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libc_r/uthread/uthread_mutex.c.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/Makefile.diff?r1=1.3&r2=1.4&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/pthread.map.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/Makefile.inc.diff?r1=1.2&r2=1.3&f=u
> http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_mutex.c.diff?r1=1.4&r2=1.5&f=u
> http://www.dragonflybsd.org/cvsweb/src/sys/sys/errno.h.diff?r1=1.5&r2=1.6&f=u
>






More information about the Commits mailing list