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-src
mailing list