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 @@ -837,13 +837,16 @@ FUTEX_OP_OPARG_SHIFT
837
837
FUTEX_OP_OR
838
838
FUTEX_OP_SET
839
839
FUTEX_OP_XOR
840
+ FUTEX_OWNER_DIED
840
841
FUTEX_PRIVATE_FLAG
841
842
FUTEX_REQUEUE
843
+ FUTEX_TID_MASK
842
844
FUTEX_TRYLOCK_PI
843
845
FUTEX_UNLOCK_PI
844
846
FUTEX_WAIT
845
847
FUTEX_WAIT_BITSET
846
848
FUTEX_WAIT_REQUEUE_PI
849
+ FUTEX_WAITERS
847
850
FUTEX_WAKE
848
851
FUTEX_WAKE_BITSET
849
852
FUTEX_WAKE_OP
Original file line number Diff line number Diff line change @@ -4607,6 +4607,7 @@ pub const FAN_NOFD: ::c_int = -1;
4607
4607
pub const FAN_NOPIDFD : :: c_int = FAN_NOFD ;
4608
4608
pub const FAN_EPIDFD : :: c_int = -2 ;
4609
4609
4610
+ // linux/futex.h
4610
4611
pub const FUTEX_WAIT : :: c_int = 0 ;
4611
4612
pub const FUTEX_WAKE : :: c_int = 1 ;
4612
4613
pub const FUTEX_FD : :: c_int = 2 ;
@@ -4626,6 +4627,10 @@ pub const FUTEX_PRIVATE_FLAG: ::c_int = 128;
4626
4627
pub const FUTEX_CLOCK_REALTIME : :: c_int = 256 ;
4627
4628
pub const FUTEX_CMD_MASK : :: c_int = !( FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME ) ;
4628
4629
4630
+ pub const FUTEX_WAITERS : u32 = 0x80000000 ;
4631
+ pub const FUTEX_OWNER_DIED : u32 = 0x40000000 ;
4632
+ pub const FUTEX_TID_MASK : u32 = 0x3fffffff ;
4633
+
4629
4634
pub const FUTEX_BITSET_MATCH_ANY : :: c_int = 0xffffffff ;
4630
4635
4631
4636
pub const FUTEX_OP_SET : :: c_int = 0 ;
You can’t perform that action at this time.
0 commit comments