Fix rt-module.c build on FreeBSD.

This commit is contained in:
Gleb Popov 2023-03-15 17:58:08 +03:00 committed by Wim Taymans
parent a83d3e56c6
commit 91250f8012

View file

@ -574,6 +574,7 @@ static bool check_realtime_privileges(struct impl *impl)
return false; return false;
} }
if (try == 2) { if (try == 2) {
#ifdef RLIMIT_RTPRIO
struct rlimit rlim; struct rlimit rlim;
/* second try, try to clamp to RLIMIT_RTPRIO */ /* second try, try to clamp to RLIMIT_RTPRIO */
if (getrlimit(RLIMIT_RTPRIO, &rlim) == 0 && max > (int)rlim.rlim_max) { if (getrlimit(RLIMIT_RTPRIO, &rlim) == 0 && max > (int)rlim.rlim_max) {
@ -581,6 +582,7 @@ static bool check_realtime_privileges(struct impl *impl)
max = (int)rlim.rlim_max; max = (int)rlim.rlim_max;
} }
else else
#endif
break; break;
} }
if (max < DEFAULT_RT_PRIO_MIN) { if (max < DEFAULT_RT_PRIO_MIN) {