Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/Scheduler.cc @ 50:7927e00fb8e2
*** empty log message ***
author | gongo |
---|---|
date | Fri, 15 Feb 2008 19:36:08 +0900 |
parents | 70a0ac46133e |
children | 5c194c71eca8 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.cc Fri Feb 15 18:51:35 2008 +0900 +++ b/TaskManager/kernel/schedule/Scheduler.cc Fri Feb 15 19:36:08 2008 +0900 @@ -1,4 +1,5 @@ #include <stdio.h> +#include <stdlib.h> #include "Scheduler.h" #include "SchedNop.h" #include "error.h" @@ -21,8 +22,6 @@ task2 = new SchedNop(); task3 = new SchedNop(); - fprintf(stderr, " ****** scheduler start ******\n"); - // main loop do { __debug("----------\n"); @@ -38,8 +37,18 @@ delete task3; delete task2; +} - fprintf(stderr, " ****** scheduler finish ******\n"); + +void +Scheduler::finish(void) +{ + free(listBuf[0]); + free(listBuf[1]); + free(readBuf[0]); + free(readBuf[1]); + free(writeBuf[0]); + free(writeBuf[1]); } TaskListPtr