diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2020-04-27 13:38:23 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-27 13:38:23 -0400 |
commit | 62976a1c948e35e14a518e0134d20b497f8f9910 (patch) | |
tree | ee62f0d21da49f9bac23e3a25d2662c89eaaa9ac /cli | |
parent | 7a94ea08e968873d8ead365b7721357199d80be2 (diff) |
signal APIs should require --unstable (#4926)
Diffstat (limited to 'cli')
-rw-r--r-- | cli/ops/signal.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cli/ops/signal.rs b/cli/ops/signal.rs index 8cada6b99..ef652bc67 100644 --- a/cli/ops/signal.rs +++ b/cli/ops/signal.rs @@ -40,10 +40,11 @@ struct SignalArgs { #[cfg(unix)] fn op_signal_bind( isolate: &mut CoreIsolate, - _state: &State, + state: &State, args: Value, _zero_copy: Option<ZeroCopyBuf>, ) -> Result<JsonOp, OpError> { + state.check_unstable("Deno.signal"); let args: BindSignalArgs = serde_json::from_value(args)?; let mut resource_table = isolate.resource_table.borrow_mut(); let rid = resource_table.add( @@ -61,10 +62,11 @@ fn op_signal_bind( #[cfg(unix)] fn op_signal_poll( isolate: &mut CoreIsolate, - _state: &State, + state: &State, args: Value, _zero_copy: Option<ZeroCopyBuf>, ) -> Result<JsonOp, OpError> { + state.check_unstable("Deno.signal"); let args: SignalArgs = serde_json::from_value(args)?; let rid = args.rid as u32; let resource_table = isolate.resource_table.clone(); @@ -87,10 +89,11 @@ fn op_signal_poll( #[cfg(unix)] pub fn op_signal_unbind( isolate: &mut CoreIsolate, - _state: &State, + state: &State, args: Value, _zero_copy: Option<ZeroCopyBuf>, ) -> Result<JsonOp, OpError> { + state.check_unstable("Deno.signal"); let args: SignalArgs = serde_json::from_value(args)?; let rid = args.rid as u32; let mut resource_table = isolate.resource_table.borrow_mut(); |