mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-13 20:09:59 +02:00
Move watchdog timer disable check to common/utils
We may also want to check this from the plugin.
This commit is contained in:
@@ -117,6 +117,16 @@ bool set_realtime_priority(bool sched_fifo, int priority = 5) noexcept;
|
||||
*/
|
||||
std::optional<rlim_t> get_rttime_limit() noexcept;
|
||||
|
||||
/**
|
||||
* Returns `true` if `YABRIDGE_NO_WATCHDOG` is set to `1`. In that case we will
|
||||
* not check if the Wine plugin host process successfully started, and we'll
|
||||
* also don't check if the native plugin host is still alive. Disabling the
|
||||
* watchdog timers can cause plugins hang during scanning and dangling Wine
|
||||
* processes to be left running, so this should only ever be used when running
|
||||
* the Wine plugin host under a separate namespace.
|
||||
*/
|
||||
bool is_watchdog_timer_disabled();
|
||||
|
||||
/**
|
||||
* Check whether a process with the given PID is still active (and not a
|
||||
* zombie).
|
||||
|
||||
Reference in New Issue
Block a user