From: Michal Sojka Date: Mon, 15 Jun 2009 08:56:10 +0000 (+0200) Subject: Added mlockall() when using real-time priority X-Git-Url: http://rtime.felk.cvut.cz/gitweb/canping.git/commitdiff_plain/f09a8c7c0507c66ca87474479ed6f1185aa76bde?ds=sidebyside Added mlockall() when using real-time priority --- diff --git a/src/vca_canping.c b/src/vca_canping.c index ca4e5ac..fc5ed82 100644 --- a/src/vca_canping.c +++ b/src/vca_canping.c @@ -45,6 +45,7 @@ #ifdef WITH_RTPRIO #include +#include int sched_policy = SCHED_OTHER; int sched_rtprio; @@ -762,9 +763,11 @@ int main(int argc, char *argv[]) parse_options(argc, argv); #ifdef WITH_RTPRIO - if(sched_policy != SCHED_OTHER) + if(sched_policy != SCHED_OTHER) { if(set_sched_policy_and_prio(sched_policy, sched_rtprio) <0) exit(EXIT_BAD_PARAM); + mlockall(MCL_CURRENT | MCL_FUTURE); + } #endif