X-Git-Url: http://rtime.felk.cvut.cz/gitweb/ert_linux.git/blobdiff_plain/d08022a70f0af6dcb6d7848610dca24daac8f9e9..b04ac89e497f8fd56d9d6715be530000ee10499e:/ert_linux/ert_linux_main.tlc diff --git a/ert_linux/ert_linux_main.tlc b/ert_linux/ert_linux_main.tlc index 516c8f1..7b7e966 100644 --- a/ert_linux/ert_linux_main.tlc +++ b/ert_linux/ert_linux_main.tlc @@ -29,13 +29,20 @@ #include /* Semaphores library header file */ #include #include + #include #include + #include /* For mlockall() */ #include "%.h" /* Model's header file */ #include "rtwtypes.h" /* MathWorks types */ %if extMode == 1 #include "ext_work.h" /* External mode header file */ %endif + #ifndef TRUE + #define TRUE true + #define FALSE false + #endif + /*==================* * Required defines * *==================*/ @@ -226,13 +233,16 @@ %if extMode == 1 /* External mode */ - rtERTExtModeParseArgs(argc, argv); + /* rtERTExtModeParseArgs(argc, argv); */ + rtExtModeParseArgs(argc, argv, NULL); CHECKE(sem_init(&ext_mode_ready, 0, 0)); %else (void)(argc); (void *)(argv); %endif + CHECKE(mlockall(MCL_FUTURE)); + /* Initialize model */ %_initialize(); simulationFinished = 0;