From f8e817ea41d80cc8ff50581cea8bd94f94bdd43c Mon Sep 17 00:00:00 2001 From: YoSTEALTH Date: Wed, 3 Apr 2024 00:26:08 -0600 Subject: [PATCH] lib.futex: try using `FUTEX2_PRIVATE` flag for `#ifndef` --- src/liburing/lib/futex.pxd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/liburing/lib/futex.pxd b/src/liburing/lib/futex.pxd index 6bcac1b..2dd6731 100644 --- a/src/liburing/lib/futex.pxd +++ b/src/liburing/lib/futex.pxd @@ -4,10 +4,11 @@ from .type cimport * # note: Linux 6.7+ # `io_uring` uses `futex2`, not `futex` cdef extern from '' nogil: - ''' #ifndef FUTEX2_SIZE_U8 + ''' #ifndef FUTEX2_PRIVATE #include "../include/liburing/compat.h" #define FUTEX2_PRIVATE + #define FUTEX2_SIZE_U8 #define FUTEX2_SIZE_U16 #define FUTEX2_SIZE_U32