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); |