Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1233 → Rev 1234

/demos/trunk/loader/event_gen.c
28,32 → 28,8
file_event_header = fopen(EVENT_HEADER,"w");
if (file_event_header == NULL) return 1;
 
fprintf(file_event_header, "\nstruct loader_task {\n");
fprintf(file_event_header, "\n#include \"%s\"\n\n",ACT_LIST);
 
fprintf(file_event_header, "char name[20];\n");
 
fprintf(file_event_header, "int number;\n");
fprintf(file_event_header, "int group;\n");
fprintf(file_event_header, "int server;\n");
fprintf(file_event_header, "int local_scheduler;\n");
 
fprintf(file_event_header, "struct timespec deadline;\n");
fprintf(file_event_header, "struct timespec wcet;\n");
fprintf(file_event_header, "int act_number;\n");
fprintf(file_event_header, "struct timespec *act;\n");
fprintf(file_event_header, "struct timespec *exec;\n");
 
fprintf(file_event_header, "};\n\n");
 
fprintf(file_event_header, "#define LOADER_POSIX_SCHEDULER 0\n");
fprintf(file_event_header, "#define LOADER_EDF_SCHEDULER 1\n");
fprintf(file_event_header, "#define LOADER_RM_SCHEDULER 2\n");
fprintf(file_event_header, "#define LOADER_MPEGSTAR_SCHEDULER 3\n\n");
 
fprintf(file_event_header, "#include \"%s\"\n\n",ACT_LIST);
 
fprintf(file_event_header, "struct loader_task loader_task_list[] = {\n");
 
fclose(file_event_header);