Skip to content
Snippets Groups Projects
Commit be0f98a7 authored by Hiroki Noda's avatar Hiroki Noda
Browse files

Add CPU_ALLOC_SIZE

parent e0fc936d
No related branches found
No related tags found
No related merge requests found
...@@ -2620,6 +2620,12 @@ f! { ...@@ -2620,6 +2620,12 @@ f! {
} }
} }
pub fn CPU_ALLOC_SIZE(count: ::c_int) -> ::size_t {
let _dummy: cpu_set_t = ::mem::zeroed();
let size_in_bits = 8 * ::mem::size_of_val(&_dummy.bits[0]);
((count as ::size_t + size_in_bits - 1) / 8) as ::size_t
}
pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () { pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
for slot in cpuset.bits.iter_mut() { for slot in cpuset.bits.iter_mut() {
*slot = 0; *slot = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment