Skip to content

Commit 9358dbf

Browse files
committed
Auto merge of #2885 - devnexen:cpuset_flags_fbsd, r=JohnTitor
freebsd cpuset affinity flags.
2 parents 59a6070 + 88b3636 commit 9358dbf

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

libc-test/semver/freebsd.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,15 @@ CODESET
169169
CPU_CLR
170170
CPU_COUNT
171171
CPU_ISSET
172+
CPU_LEVEL_CPUSET
173+
CPU_LEVEL_ROOT
174+
CPU_LEVEL_WHICH
172175
CPU_SET
176+
CPU_WHICH_CPUSET
177+
CPU_WHICH_IRQ
178+
CPU_WHICH_JAIL
179+
CPU_WHICH_PID
180+
CPU_WHICH_TID
173181
CPU_ZERO
174182
CRNCYSTR
175183
CRTSCTS

src/unix/bsd/freebsdlike/freebsd/mod.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3704,6 +3704,16 @@ pub const UMTX_OP_ROBUST_LISTS: ::c_int = 26;
37043704

37053705
pub const UMTX_ABSTIME: u32 = 1;
37063706

3707+
pub const CPU_LEVEL_ROOT: ::c_int = 1;
3708+
pub const CPU_LEVEL_CPUSET: ::c_int = 2;
3709+
pub const CPU_LEVEL_WHICH: ::c_int = 3;
3710+
3711+
pub const CPU_WHICH_TID: ::c_int = 1;
3712+
pub const CPU_WHICH_PID: ::c_int = 2;
3713+
pub const CPU_WHICH_CPUSET: ::c_int = 3;
3714+
pub const CPU_WHICH_IRQ: ::c_int = 4;
3715+
pub const CPU_WHICH_JAIL: ::c_int = 5;
3716+
37073717
const_fn! {
37083718
{const} fn _ALIGN(p: usize) -> usize {
37093719
(p + _ALIGNBYTES) & !_ALIGNBYTES

0 commit comments

Comments
 (0)