1 --- glibc-2.7/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h.orig 2007-11-01 22:29:07.000000000 +0100
2 +++ glibc-2.7/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h 2007-11-01 22:29:39.000000000 +0100
4 /* Returns non-zero if error happened, zero if success. */
5 #ifdef __sparc32_atomic_do_lock
6 /* Avoid FUTEX_WAKE_OP if supporting pre-v9 CPUs. */
7 -# define lll_futex_wake_unlock(futexp, nr_wake, nr_wake2, futexp2) 1
8 +# define lll_futex_wake_unlock(futexp, nr_wake, nr_wake2, futexp2, private) 1
10 # define lll_futex_wake_unlock(futexp, nr_wake, nr_wake2, futexp2, private) \
12 --- glibc-2.7/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c.orig 2007-11-01 23:11:22.000000000 +0100
13 +++ glibc-2.7/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c 2007-11-01 23:11:43.000000000 +0100
15 __old_sem_wait (sem_t *sem)
17 struct sparc_old_sem *isem = (struct sparc_old_sem *) sem;
18 + int *futex = (int *) sem;