Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1105 → Rev 1093

/demos/trunk/tracer/small/treef1.c
18,7 → 18,6
#include <stdlib.h>
#include <semaphore.h>
#include <stdio.h>
#include <time.h>
 
#include "common.h"
 
48,11 → 47,8
sem_wait(&actmutex);
 
if (actcounter>=MPROC) {
struct timespec delay;
delay.tv_sec = 0;
delay.tv_nsec = 10000000;
sem_signal(&actmutex);
nanosleep(&delay, NULL);
task_delay(10000);
goto REPEAT;
}
204,16 → 200,11
 
activate_task(-1,FROMDIR);
 
{
struct timespec delay;
delay.tv_sec = 0;
delay.tv_nsec = 500000000;
for(;;) {
sem_wait(&actmutex);
if (actcounter==0) break;
sem_signal(&actmutex);
nanosleep(&delay, NULL);
}
for(;;) {
sem_wait(&actmutex);
if (actcounter==0) break;
sem_signal(&actmutex);
task_delay(500000);
}
 
cprintf("\nfiles: %i\n",filecounter);