diff options
Diffstat (limited to 'crates/shirabe-external-packages/src')
| -rw-r--r-- | crates/shirabe-external-packages/src/seld/signal/signal_handler.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs b/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs index 887d289..bd79462 100644 --- a/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs +++ b/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs @@ -3,24 +3,23 @@ #[derive(Debug)] pub struct SignalHandler; +// TODO(phase-d): disable signal handler at all for now. impl SignalHandler { pub const SIGINT: &'static str = "SIGINT"; pub const SIGTERM: &'static str = "SIGTERM"; pub const SIGHUP: &'static str = "SIGHUP"; pub fn create(_signals: Vec<String>, _callback: Box<dyn Fn(String, &SignalHandler)>) -> Self { - todo!() + Self } - pub fn unregister(&self) { - todo!() - } + pub fn unregister(&self) {} pub fn exit_with_last_signal(&self) { - todo!() + std::process::exit(0); } pub fn is_triggered(&self) -> bool { - todo!() + false } } |
