diff options
Diffstat (limited to 'libc/arch-sh/bionic/atomics_sh.c')
| -rw-r--r-- | libc/arch-sh/bionic/atomics_sh.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/libc/arch-sh/bionic/atomics_sh.c b/libc/arch-sh/bionic/atomics_sh.c index 5171363..16966f7 100644 --- a/libc/arch-sh/bionic/atomics_sh.c +++ b/libc/arch-sh/bionic/atomics_sh.c @@ -98,21 +98,3 @@ int __futex_wake(volatile void *ftx, int count) { return futex(ftx, FUTEX_WAKE, count, NULL, NULL, 0); } - -/* Private futexes belong to a single address space and cannot be - * shared among processes. They are however significantly faster to - * operate than standard futexes. - */ -#define FUTEX_PRIVATE_FLAG 128 -#define FUTEX_WAIT_PRIVATE (FUTEX_WAIT|FUTEX_PRIVATE_FLAG) -#define FUTEX_WAKE_PRIVATE (FUTEX_WAKE|FUTEX_PRIVATE_FLAG) - -int __futex_wait_private(volatile void *ftx, int val, const struct timespec *timeout) -{ - return futex(ftx, FUTEX_WAIT_PRIVATE, val, (void *)timeout, NULL, 0); -} - -int __futex_wake_private(volatile void *ftx, int count) -{ - return futex(ftx, FUTEX_WAKE_PRIVATE, count, NULL, NULL, 0); -} |
