File tree 2 files changed +8
-0
lines changed
src/unix/linux_like/linux 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -824,13 +824,16 @@ FUTEX_OP_OPARG_SHIFT
824
824
FUTEX_OP_OR
825
825
FUTEX_OP_SET
826
826
FUTEX_OP_XOR
827
+ FUTEX_OWNER_DIED
827
828
FUTEX_PRIVATE_FLAG
828
829
FUTEX_REQUEUE
830
+ FUTEX_TID_MASK
829
831
FUTEX_TRYLOCK_PI
830
832
FUTEX_UNLOCK_PI
831
833
FUTEX_WAIT
832
834
FUTEX_WAIT_BITSET
833
835
FUTEX_WAIT_REQUEUE_PI
836
+ FUTEX_WAITERS
834
837
FUTEX_WAKE
835
838
FUTEX_WAKE_BITSET
836
839
FUTEX_WAKE_OP
Original file line number Diff line number Diff line change @@ -4135,6 +4135,7 @@ pub const FAN_NOFD: ::c_int = -1;
4135
4135
pub const FAN_NOPIDFD : :: c_int = FAN_NOFD ;
4136
4136
pub const FAN_EPIDFD : :: c_int = -2 ;
4137
4137
4138
+ // linux/futex.h
4138
4139
pub const FUTEX_WAIT : :: c_int = 0 ;
4139
4140
pub const FUTEX_WAKE : :: c_int = 1 ;
4140
4141
pub const FUTEX_FD : :: c_int = 2 ;
@@ -4154,6 +4155,10 @@ pub const FUTEX_PRIVATE_FLAG: ::c_int = 128;
4154
4155
pub const FUTEX_CLOCK_REALTIME : :: c_int = 256 ;
4155
4156
pub const FUTEX_CMD_MASK : :: c_int = !( FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME ) ;
4156
4157
4158
+ pub const FUTEX_WAITERS : u32 = 0x80000000 ;
4159
+ pub const FUTEX_OWNER_DIED : u32 = 0x40000000 ;
4160
+ pub const FUTEX_TID_MASK : u32 = 0x3fffffff ;
4161
+
4157
4162
pub const FUTEX_BITSET_MATCH_ANY : :: c_int = 0xffffffff ;
4158
4163
4159
4164
pub const FUTEX_OP_SET : :: c_int = 0 ;
You can’t perform that action at this time.
0 commit comments