diff --git a/src/daemon/mod.rs b/src/daemon/mod.rs index a8d201d..66fca0f 100644 --- a/src/daemon/mod.rs +++ b/src/daemon/mod.rs @@ -158,15 +158,15 @@ fn redirect_stdio_to_devnull() -> Result<(), DaemonError> { unsafe { // Redirect stdin (fd 0) if libc::dup2(devnull_fd, 0) < 0 { - return Err(DaemonError::RedirectFailed(nix::errno::Errno::last())); + return Err(DaemonError::RedirectFailed(Errno::last())); } // Redirect stdout (fd 1) if libc::dup2(devnull_fd, 1) < 0 { - return Err(DaemonError::RedirectFailed(nix::errno::Errno::last())); + return Err(DaemonError::RedirectFailed(Errno::last())); } // Redirect stderr (fd 2) if libc::dup2(devnull_fd, 2) < 0 { - return Err(DaemonError::RedirectFailed(nix::errno::Errno::last())); + return Err(DaemonError::RedirectFailed(Errno::last())); } } diff --git a/src/transport/middle_proxy/fairness/mod.rs b/src/transport/middle_proxy/fairness/mod.rs index 1b03f87..58eb890 100644 --- a/src/transport/middle_proxy/fairness/mod.rs +++ b/src/transport/middle_proxy/fairness/mod.rs @@ -7,7 +7,7 @@ mod model; mod pressure; mod scheduler; -pub(crate) use model::{ - AdmissionDecision, DispatchAction, DispatchFeedback, PressureState, SchedulerDecision, -}; +#[cfg(test)] +pub(crate) use model::PressureState; +pub(crate) use model::{AdmissionDecision, DispatchAction, DispatchFeedback, SchedulerDecision}; pub(crate) use scheduler::{WorkerFairnessConfig, WorkerFairnessSnapshot, WorkerFairnessState};