Auto merge of #2885 - devnexen:cpuset_flags_fbsd, r=JohnTitor

freebsd cpuset affinity flags.
This commit is contained in:
bors 2022-08-21 22:43:20 +00:00
commit 9358dbf672
2 changed files with 18 additions and 0 deletions

View file

@ -169,7 +169,15 @@ CODESET
CPU_CLR CPU_CLR
CPU_COUNT CPU_COUNT
CPU_ISSET CPU_ISSET
CPU_LEVEL_CPUSET
CPU_LEVEL_ROOT
CPU_LEVEL_WHICH
CPU_SET CPU_SET
CPU_WHICH_CPUSET
CPU_WHICH_IRQ
CPU_WHICH_JAIL
CPU_WHICH_PID
CPU_WHICH_TID
CPU_ZERO CPU_ZERO
CRNCYSTR CRNCYSTR
CRTSCTS CRTSCTS

View file

@ -3704,6 +3704,16 @@ pub const UMTX_OP_ROBUST_LISTS: ::c_int = 26;
pub const UMTX_ABSTIME: u32 = 1; pub const UMTX_ABSTIME: u32 = 1;
pub const CPU_LEVEL_ROOT: ::c_int = 1;
pub const CPU_LEVEL_CPUSET: ::c_int = 2;
pub const CPU_LEVEL_WHICH: ::c_int = 3;
pub const CPU_WHICH_TID: ::c_int = 1;
pub const CPU_WHICH_PID: ::c_int = 2;
pub const CPU_WHICH_CPUSET: ::c_int = 3;
pub const CPU_WHICH_IRQ: ::c_int = 4;
pub const CPU_WHICH_JAIL: ::c_int = 5;
const_fn! { const_fn! {
{const} fn _ALIGN(p: usize) -> usize { {const} fn _ALIGN(p: usize) -> usize {
(p + _ALIGNBYTES) & !_ALIGNBYTES (p + _ALIGNBYTES) & !_ALIGNBYTES