| 59 | } |
| 60 | |
| 61 | void process_manager_t::terminate() { |
| 62 | std::scoped_lock lock{process_mutex_}; |
| 63 | if (process_) { |
| 64 | #ifdef __linux__ |
| 65 | process_->signal(SIGTERM); |
| 66 | #else |
| 67 | process_->kill(); |
| 68 | #endif |
| 69 | } |
| 70 | } |
| 71 | |
| 72 | // ---------------------------------------------------------------------------- |
| 73 | // PROCESS GROUP |
no test coverage detected