summaryrefslogtreecommitdiffstats
path: root/vendor/jobserver/src/wasm.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/jobserver/src/wasm.rs')
-rw-r--r--vendor/jobserver/src/wasm.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/vendor/jobserver/src/wasm.rs b/vendor/jobserver/src/wasm.rs
index b88a9d952..3793bd67c 100644
--- a/vendor/jobserver/src/wasm.rs
+++ b/vendor/jobserver/src/wasm.rs
@@ -59,6 +59,11 @@ impl Client {
);
}
+ pub fn available(&self) -> io::Result<usize> {
+ let lock = self.inner.count.lock().unwrap_or_else(|e| e.into_inner());
+ Ok(*lock)
+ }
+
pub fn configure(&self, _cmd: &mut Command) {
unreachable!();
}