diff example/many_task/main.cc @ 400:00fe05184a02

Fix examples.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 21 Sep 2009 18:47:06 +0900
parents 465a871f4c07
children bde5f13adf10
line wrap: on
line diff
--- a/example/many_task/main.cc	Mon Sep 21 18:03:31 2009 +0900
+++ b/example/many_task/main.cc	Mon Sep 21 18:47:06 2009 +0900
@@ -19,7 +19,7 @@
 static int length = 1200;
 
 // prototype
-void TMend(void);
+void TMend(TaskManager *);
 
 static double
 getTime(void)
@@ -59,12 +59,10 @@
     return 0;
 }
 
-extern void sort_init(int, int);
-
 unsigned int ts, te;
 
 int
-TMmain(int argc, char *argv[])
+TMmain(TaskManager *manager, int argc, char *argv[])
 {
     if (init(argc, argv) < 0) {
 	return -1;
@@ -72,7 +70,7 @@
 
     task_init();
 
-    sort_init(manager->get_cpuNum(), length);
+    sort_init(manager, manager->get_cpuNum(), length);
 
     st_time = getTime();
 
@@ -83,7 +81,7 @@
 }
 
 void
-TMend(void)
+TMend(TaskManager *manager)
 {
     ed_time = getTime();
     //show_data();