static inline int futex(int32_t *uaddr, int op, int32_t val,
const struct timespec *timeout, int32_t *uaddr2, int32_t val3)
{
static inline int futex(int32_t *uaddr, int op, int32_t val,
const struct timespec *timeout, int32_t *uaddr2, int32_t val3)
{
- return syscall(__NR_futex, uaddr, op, val, timeout,
- uaddr2, val3);
+ return syscall(__NR_futex, uaddr, op, val, timeout, uaddr2, val3);
}
static inline int futex_noasync(int32_t *uaddr, int op, int32_t val,
}
static inline int futex_noasync(int32_t *uaddr, int op, int32_t val,
#elif defined(__FreeBSD__)
static inline int futex_async(int32_t *uaddr, int op, int32_t val,
#elif defined(__FreeBSD__)
static inline int futex_async(int32_t *uaddr, int op, int32_t val,
- const struct timespec *timeout,
- int32_t *uaddr2 __attribute__((unused)),
- int32_t val3 __attribute__((unused)))
+ const struct timespec *timeout, int32_t *uaddr2, int32_t val3)
ret = futex((volatile uint32_t *) uaddr, op, val, timeout,
(volatile uint32_t *) uaddr2);
if (caa_unlikely(ret < 0 && errno == ENOSYS)) {
ret = futex((volatile uint32_t *) uaddr, op, val, timeout,
(volatile uint32_t *) uaddr2);
if (caa_unlikely(ret < 0 && errno == ENOSYS)) {
ret = futex((volatile uint32_t *) uaddr, op, val, timeout,
(volatile uint32_t *) uaddr2);
if (caa_unlikely(ret < 0 && errno == ENOSYS)) {
ret = futex((volatile uint32_t *) uaddr, op, val, timeout,
(volatile uint32_t *) uaddr2);
if (caa_unlikely(ret < 0 && errno == ENOSYS)) {