diff --git a/src/unix.rs b/src/unix.rs index 730e19e..24bec2d 100644 --- a/src/unix.rs +++ b/src/unix.rs @@ -24,6 +24,8 @@ pub enum Client { Fifo { file: File, path: PathBuf, + /// it can only go from false -> true but not the other way around, since that + /// could cause a race condition. is_non_blocking: AtomicBool, }, }