From 7c7cafef4ff11979a26702080a2a4bf0dad7d856 Mon Sep 17 00:00:00 2001 From: Derek Mauro Date: Wed, 1 Feb 2023 08:24:55 -0800 Subject: Delete unused Futex methods PiperOrigin-RevId: 506323250 Change-Id: I0f7d4532c19088b011740ceff87ecec55cc34edb --- absl/synchronization/internal/futex.h | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'absl/synchronization') diff --git a/absl/synchronization/internal/futex.h b/absl/synchronization/internal/futex.h index cb97da09..9cf9841d 100644 --- a/absl/synchronization/internal/futex.h +++ b/absl/synchronization/internal/futex.h @@ -110,19 +110,6 @@ class FutexImpl { return 0; } - static int WaitBitsetAbsoluteTimeout(std::atomic *v, int32_t val, - int32_t bits, - const struct timespec *abstime) { - // NOLINTNEXTLINE(runtime/int) - long err = syscall(SYS_futex, reinterpret_cast(v), - FUTEX_WAIT_BITSET | FUTEX_PRIVATE_FLAG, val, abstime, - nullptr, bits); - if (ABSL_PREDICT_FALSE(err != 0)) { - return -errno; - } - return 0; - } - static int Wake(std::atomic *v, int32_t count) { // NOLINTNEXTLINE(runtime/int) long err = syscall(SYS_futex, reinterpret_cast(v), @@ -132,18 +119,6 @@ class FutexImpl { } return 0; } - - // FUTEX_WAKE_BITSET - static int WakeBitset(std::atomic *v, int32_t count, int32_t bits) { - // NOLINTNEXTLINE(runtime/int) - long err = syscall(SYS_futex, reinterpret_cast(v), - FUTEX_WAKE_BITSET | FUTEX_PRIVATE_FLAG, count, nullptr, - nullptr, bits); - if (ABSL_PREDICT_FALSE(err < 0)) { - return -errno; - } - return 0; - } }; class Futex : public FutexImpl {}; -- cgit v1.2.3