Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1213 → Rev 1214

/demos/trunk/loader/loader.c
356,16 → 356,22
{
 
struct loader_task *current = start_loader_task;
int res = 0;
int i,res = 0;
PI_mutexattr_t a;
int init_array[MAX_MUTEX];
 
PI_mutexattr_default(a);
 
for (i = 0;i < MAX_MUTEX;i++) init_array[i] = 0;
 
while (current != NULL) {
if (current->crit_type == PAR_CRIT) {
mutex_init(&mux_table[current->resource],&a);
res++;
if (init_array[current->resource] == 0) {
mutex_init(&mux_table[current->resource],&a);
init_array[current->resource] = 1;
res++;
}
}
 
current = current->next;