Allow an option set_realtime_priority() to revert

This commit is contained in:
Robbert van der Helm
2021-01-11 14:04:54 +01:00
parent 5855ffbe85
commit e3ea1dd2fe
5 changed files with 10 additions and 6 deletions
+3 -2
View File
@@ -31,7 +31,8 @@ fs::path get_temporary_directory() {
}
}
bool set_realtime_priority() {
bool set_realtime_priority(bool sched_fifo) {
sched_param params{.sched_priority = 5};
return sched_setscheduler(0, SCHED_FIFO, &params) == 0;
return sched_setscheduler(0, sched_fifo ? SCHED_FIFO : SCHED_OTHER,
&params) == 0;
}