From 39d827dc2983dc8320d39797b12ccf78ba9737b5 Mon Sep 17 00:00:00 2001 From: Martin Prudek Date: Fri, 8 May 2015 18:44:17 +0200 Subject: [PATCH] Added locking application in RAM. --- pmsm-control/test_sw/misc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pmsm-control/test_sw/misc.c b/pmsm-control/test_sw/misc.c index 170bd54..906e29c 100644 --- a/pmsm-control/test_sw/misc.c +++ b/pmsm-control/test_sw/misc.c @@ -14,6 +14,7 @@ #include #include /*printf*/ #include +#include /*mlockall*/ #include "misc.h" @@ -35,6 +36,11 @@ void setup_environment(){ /*struktura pro signal handler*/ struct sigaction sighnd; + if (mlockall(MCL_FUTURE | MCL_CURRENT) < 0) { + fprintf(stderr, "mlockall failed - cannot lock application in memory\n"); + exit(1); + } + atexit(appl_stop); /*nastaveni signalu pro vypnuti pomoci Ctrl+C*/ -- 2.39.2