X-Git-Url: https://rtime.felk.cvut.cz/gitweb/fpga/rpi-motor-control.git/blobdiff_plain/b7f2d913caef06457b1b68889895ba01f141935f..39d827dc2983dc8320d39797b12ccf78ba9737b5:/pmsm-control/test_sw/misc.c 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*/