From c9ea6ee6aa992c818b74ac0f89bbb5a211286242 Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Wed, 22 Mar 2023 23:11:02 +0000 Subject: [PATCH] core_affinity: freebsd constants are included in libc now. (#1170) --- libafl/src/bolts/core_affinity.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libafl/src/bolts/core_affinity.rs b/libafl/src/bolts/core_affinity.rs index 6030a40d71..46ef69b78a 100644 --- a/libafl/src/bolts/core_affinity.rs +++ b/libafl/src/bolts/core_affinity.rs @@ -654,14 +654,11 @@ mod freebsd { use alloc::vec::Vec; use std::{mem, thread::available_parallelism}; - use libc::{cpuset_setaffinity, cpuset_t, CPU_SET}; + use libc::{cpuset_setaffinity, cpuset_t, CPU_LEVEL_WHICH, CPU_SET, CPU_WHICH_PID}; use super::CoreId; use crate::Error; - const CPU_LEVEL_WHICH: libc::c_int = 3; - const CPU_WHICH_PID: libc::c_int = 2; - #[allow(trivial_numeric_casts)] pub fn get_core_ids() -> Result, Error> { Ok((0..(usize::from(available_parallelism()?)))