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