Age | Commit message (Collapse) | Author |
|
* pthread/pt-spin-inlines.c (pthread_spin_lock): Define weak alias for
__pthread_spin_lock.
* sysdeps/mach/bits/spin-lock-inline.h: Include <lock-intern.h> instead
of <machine-lock.h>.
(__pthread_spin_trylock, __pthread_spin_unlock): Use __spin_lock_t type
instead of __lock.
(__pthread_spin_lock): Define as inline only, use __spin_lock and
__spin_lock_t type.
* sysdeps/mach/bits/spin-lock.h: Do not include <machine-lock.h>
(__pthread_spinlock_t): Use volatile int instead of __spin_lock_t.
(__PTHREAD_SPIN_LOCK_INITIALIZER): Define to 0.
* sysdeps/mach/i386/bits/spin-lock-inline.h: Remove file.
* sysdeps/mach/i386/bits/spin-lock.h: Remove file.
* sysdeps/posix/pt-spin.c (pthread_spin_lock, __pthread_spin_lock):
Remove weak aliases, provided by pt-spin-inlines.c
|
|
* configure: New file
* include/libc-symbols.h: Remove file
* include/set-hooks: Remove file
* sysdeps/i386/bits/spin-lock-inline.h: Move to...
* b/sysdeps/mach/i386/bits/spin-lock-inline.h: ... here.
* sysdeps/i386/bits/spin-lock.h: Move to...
* b/sysdeps/mach/i386/bits/spin-lock.h: ... here.
|
|
This reverts commit 414e0bbabb6ac7a5cff148b927ec874dff922be1.
It's these versions which would end up being installed. Some other way
needs to be found, or else we'll have to just duplicate or move the
content.
|
|
Using an i386 Implies would change inclusion order in the rest of libc
too, entailing a lot of issues. We can simply make mach/i386 include
i386 instead.
* sysdeps/mach/i386/bits/spin-lock-inline.h: Include
../../../sysdeps/i386/bits/spin-lock-inline.h.
* sysdeps/mach/i386/bits/spin-lock.h: Include
../../../sysdeps/i386/bits/spin-lock.h.
|