174,6 → 174,7 |
int i, object; |
struct loader_task *l = loader_task_list; |
struct timespec end_time; |
int res; |
|
i = 0; |
object = 0; |
200,13 → 201,14 |
while (i < total_loader_task) { |
|
if (l->muxstatus == 1) { |
fsf_init_shared_object(&(mutex_table[l->resource]).object,object); |
mutex_table[l->resource].operation.op_id=1; |
mutex_table[l->resource].operation.wcet.tv_sec=l->block[i].tv_sec; |
mutex_table[l->resource].operation.wcet.tv_nsec=l->block[i].tv_nsec; |
fsf_declare_shared_object_operation(&mutex_table[l->resource].object, |
&mutex_table[l->resource].operation); |
|
res = fsf_init_shared_object(&(mutex_table[l->resource]).object,l->resource); |
if (res != -1) { |
mutex_table[l->resource].operation.op_id=1; |
mutex_table[l->resource].operation.wcet.tv_sec=l->block[0].tv_sec; |
mutex_table[l->resource].operation.wcet.tv_nsec=l->block[0].tv_nsec; |
fsf_declare_shared_object_operation(&mutex_table[l->resource].object, |
&mutex_table[l->resource].operation); |
} |
l->muxstatus = 2; |
} |
|