From: Martin Prudek Date: Fri, 8 May 2015 16:44:17 +0000 (+0200) Subject: Added locking application in RAM. X-Git-Url: https://rtime.felk.cvut.cz/gitweb/fpga/rpi-motor-control.git/commitdiff_plain/39d827dc2983dc8320d39797b12ccf78ba9737b5?ds=sidebyside Added locking application in RAM. --- 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*/