diff options
author | Vincent Dagonneau <vincentdagonneau@gmail.com> | 2020-03-19 11:40:53 +0100 |
---|---|---|
committer | Alan Somers <asomers@gmail.com> | 2021-12-20 18:47:16 -0700 |
commit | 5f5b7d4d7a76575673b57e685c13ba2c52c4183e (patch) | |
tree | 75b45fc8b1b70750783e89069bc4d90810c500fe /src/sys/select.rs | |
parent | d1c6fed481638405b0a87e5b7eecf82ce89b2268 (diff) | |
download | nix-5f5b7d4d7a76575673b57e685c13ba2c52c4183e.zip |
feature-gate most Nix functions
Using features reduces build time and size for consumer crates. By
default all features are enabled.
Diffstat (limited to 'src/sys/select.rs')
-rw-r--r-- | src/sys/select.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/sys/select.rs b/src/sys/select.rs index 4d7576a5..ab4f68f5 100644 --- a/src/sys/select.rs +++ b/src/sys/select.rs @@ -8,7 +8,6 @@ use std::ptr::{null, null_mut}; use libc::{self, c_int}; use crate::Result; use crate::errno::Errno; -use crate::sys::signal::SigSet; use crate::sys::time::{TimeSpec, TimeVal}; pub use libc::FD_SETSIZE; @@ -213,6 +212,11 @@ where Errno::result(res) } +feature! { +#![feature = "signal"] + +use crate::sys::signal::SigSet; + /// Monitors file descriptors for readiness with an altered signal mask. /// /// Returns the total number of ready file descriptors in all sets. The sets are changed so that all @@ -283,7 +287,7 @@ where Errno::result(res) } - +} #[cfg(test)] mod tests { |