/demos/trunk/tracer/small/initfs.c |
---|
File deleted |
/demos/trunk/tracer/small/treec1.c |
---|
18,7 → 18,6 |
#include <stdlib.h> |
#include <semaphore.h> |
#include <stdio.h> |
#include <time.h> |
#include "common.h" |
47,11 → 46,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; |
} |
200,16 → 196,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); |
/demos/trunk/tracer/small/treec2.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; |
} |
213,16 → 209,11 |
activate_task(-1,FROMDIR); |
//activate_task(-1,"/"); |
{ |
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); |
/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); |
/demos/trunk/tracer/small/makefile |
---|
12,18 → 12,18 |
include $(BASE)/config/example.mk |
simple: |
make -f $(SUBMAKE) BASE=$(BASE) APP=simple OTHEROBJS=initfs.o |
make -f $(SUBMAKE) BASE=$(BASE) APP=simple INIT=initfs.o OTHEROBJS= |
hello: |
make -f $(SUBMAKE) BASE=$(BASE) APP=hello OTHEROBJS=initfs.o |
make -f $(SUBMAKE) BASE=$(BASE) APP=hello INIT=initfs.o OTHEROBJS= |
hello1: |
make -f $(SUBMAKE) BASE=$(BASE) APP=hello1 OTHEROBJS="initfs.o common.o" |
make -f $(SUBMAKE) BASE=$(BASE) APP=hello1 INIT=initfs.o OTHEROBJS=common.o |
hello2: |
make -f $(SUBMAKE) BASE=$(BASE) APP=hello2 OTHEROBJS="initfs.o common.o" |
make -f $(SUBMAKE) BASE=$(BASE) APP=hello2 INIT=initfs.o OTHEROBJS=common.o |
test0: |
make -f $(SUBMAKE) BASE=$(BASE) APP=test0 OTHEROBJS="initfs.o common.o" |
make -f $(SUBMAKE) BASE=$(BASE) APP=test0 INIT=initfs.o OTHEROBJS=common.o |
treef1: |
make -f $(SUBMAKE) BASE=$(BASE) APP=treef1 OTHEROBJS="initfs.o common.o" |
make -f $(SUBMAKE) BASE=$(BASE) APP=treef1 INIT=initfs.o OTHEROBJS=common.o |
treec1: |
make -f $(SUBMAKE) BASE=$(BASE) APP=treec1 OTHEROBJS="initfs.o common.o" |
make -f $(SUBMAKE) BASE=$(BASE) APP=treec1 INIT=initfs.o OTHEROBJS=common.o |
treec2: |
make -f $(SUBMAKE) BASE=$(BASE) APP=treec2 OTHEROBJS="initfs.o common.o" |
make -f $(SUBMAKE) BASE=$(BASE) APP=treec2 INIT=initfs.o OTHEROBJS=common.o |