cvs commit: src/lib/libpthread/arch/alpha/include atomic_ops.h src/lib/libpthread/arch/amd64/include atomic_ops.h src/lib/libpthread/s

Bruce Evans bde at zeta.org.au
Thu Sep 4 02:24:20 PDT 2003


On Wed, 3 Sep 2003, Daniel Eischen wrote:

> deischen    2003/09/03 10:56:26 PDT
>
>   FreeBSD src repository
>
>   Modified files:
>     lib/libpthread/arch/alpha/include atomic_ops.h
>     lib/libpthread/arch/amd64/include atomic_ops.h
>     lib/libpthread/arch/i386/include atomic_ops.h
>     lib/libpthread/sys   lock.c lock.h
>     lib/libpthread/thread thr_creat.c thr_pause.c thr_sleep.c
>                           thr_system.c thr_tcdrain.c thr_wait.c
>                           thr_wait4.c thr_waitpid.c
>   Log:
>   Don't assume sizeof(long) = sizeof(int) on x86; use int
>   instead of long types for low-level locks.
>
>   Add prototypes for some internal libc functions that are
>   wrapped by the library as cancellation points.
>
>   Add memory barriers to alpha atomic swap functions (submitted
>   by davidxu).
>
>   Requested by:   bde

Thanks.

Bruce


More information about the cvs-all mailing list