%%\r
-%% linux_ert_target_multitasking_main.tlc\r
%%\r
%% description:\r
-%% This TLC script generates ert_main for multi-rate / multi-tasking\r
+%% This TLC script generates ert_main.c\r
%% case.\r
%%\r
-%% date: 3nd Feb 2009\r
+%% authors: Michal Sojka <sojkam1@fel.cvut.cz>\r
+%% Lukas Hamacek <hamacl1@fel.cvut.cz>\r
%%\r
-%% author: Lukas Hamacek, Michal Sojka\r
-%% e-mail: hamacl1@fel.cvut.cz\r
%% Department of Control Engineering\r
%% Faculty of Electrical Engineering\r
%% Czech Technical University in Prague\r
%%\r
-%% modifications:\r
-%% 2009/2/3 - Lukas Hamacek\r
-%% creation of the file\r
-%%\r
\r
%% GENERATEDECLARATIONS\r
%% This function generates main function declarations.\r
%function generateDeclarations() Output\r
\r
/* Multirate - Multitasking case main file */\r
- #define _POSIX_C_SOURCE 199309L /* For clock_gettime() */\r
+ #define _BSD_SOURCE /* For usleep() */\r
+ #define _POSIX_C_SOURCE 200112L /* For clock_gettime() & clock_nanosleep() */\r
#include <stdio.h> /* This ert_main.c example uses printf/fflush */\r
#include <pthread.h> /* Thread library header file */\r
#include <sched.h> /* OS scheduler header file */\r