* sysdeps/unix/sysv/linux/m68k/fchownat.c: Include string.h.
authorUlrich Drepper <drepper@redhat.com>
Wed, 4 Jan 2006 00:20:45 +0000 (00:20 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 4 Jan 2006 00:20:45 +0000 (00:20 +0000)
commitb01fe5f792564a4f6606f33f7827b649bdfbd1f4
tree968a10dc426c94e9ad8cbf522d19bd1999761641
parent6d3aff23e2c64b64fe68fe88360185e17b3e936a
* sysdeps/unix/sysv/linux/m68k/fchownat.c: Include string.h.

* sysdeps/sparc/sparc32/dl-machine.h (LD_SO_PRELOAD): Remove unused
define.

* sysdeps/sparc/sparc32/bits/atomic.h: Include stdint.h, add
{,u}atomic*_t typedefs.
(__sparc32_atomic_do_lock): Add __volatile and memory clobber.
(__sparc32_atomic_do_unlock): Add memory barrier.
(__sparc32_atomic_do_lock24, __sparc32_atomic_do_unlock24): Define.
[!SHARED] (__v9_compare_and_exchange_val_32_acq): Define.
(__v7_compare_and_exchange_val_acq, __v7_compare_and_exchange_bool_acq,
__v7_exchange_acq, __v7_exchange_and_add, __v7_exchange_24_rel,
__v7_compare_and_exchange_val_24_acq, __atomic_is_v9,
atomic_exchange_acq, atomic_compare_and_exchange_val_24_acq,
atomic_exchange_24_rel): Define.
[SHARED] (atomic_exchange_and_add): Define.
[!SHARED] (__ATOMIC_HWCAP_SPARC_V9): Define.
[!SHARED] (_dl_hwcap): New weak decl.
* sysdeps/sparc/sparc32/sparcv9/bits/atomic.h (atomic_exchange_24_rel,
atomic_compare_and_exchange_val_24_acq): Define.
* sysdeps/sparc/sparc64/bits/atomic.h (atomic_exchange_24_rel,
atomic_compare_and_exchange_val_24_acq): Define.
23 files changed:
ChangeLog
nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/lowlevellock.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_init.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_wait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_init.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_post.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_timedwait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_trywait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/pthread_barrier_init.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/pthread_barrier_wait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/sem_init.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/sem_post.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/sem_timedwait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/sem_trywait.c [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/sem_wait.c [new file with mode: 0644]
sysdeps/sparc/sparc32/bits/atomic.h
sysdeps/sparc/sparc32/dl-machine.h
sysdeps/sparc/sparc32/sparcv9/bits/atomic.h
sysdeps/sparc/sparc64/bits/atomic.h
sysdeps/unix/sysv/linux/m68k/fchownat.c