summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vtcol.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/vtcol.rs b/src/vtcol.rs
index 4b38a8c..6812b51 100644
--- a/src/vtcol.rs
+++ b/src/vtcol.rs
@@ -1,17 +1,14 @@
-use lazy_static::lazy_static;
use std::{fmt,
path::{Path, PathBuf},
- sync::Mutex};
+ sync::atomic::{AtomicBool, Ordering}};
type Fd = libc::c_int;
-lazy_static! {
- static ref VERBOSITY: Mutex<bool> = Mutex::new(false);
-}
+static VERBOSITY: AtomicBool = AtomicBool::new(false);
macro_rules! vrb {
( $( $e:expr ),* ) => {(
- if *VERBOSITY.lock().unwrap() { println!( $( $e ),* ) }
+ if VERBOSITY.load(Ordering::SeqCst) { println!( $( $e ),* ) }
)}
}
@@ -185,7 +182,7 @@ impl<'a> Job
.get_matches();
if matches.is_present("v") {
- *VERBOSITY.lock().unwrap() = true;
+ VERBOSITY.store(true, Ordering::SeqCst);
}
if matches.is_present("l") {