Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/Scheduler.cc @ 664:7405d92733a8
word count
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 03 Dec 2009 00:20:28 +0900 |
parents | 8cc609285bbe |
children | 458a1ad91427 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/Scheduler.cc Wed Dec 02 22:20:32 2009 +0900 +++ b/TaskManager/kernel/schedule/Scheduler.cc Thu Dec 03 00:20:28 2009 +0900 @@ -18,6 +18,13 @@ delete connector; } +static int +null_run(SchedTask* smanager, void* r, void *w) +{ + printf("Calling Undefined Task\n"); + return 0; +} + /*! @brief speTaskの入出力のパイプラインバッファを確保する */ @@ -25,6 +32,11 @@ Scheduler::init(TaskManagerImpl *m) { hash = 0; + + for (int i = 0; i< MAX_TASK_OBJECT; i++) { + task_list[0].run = null_run; + } + set_manager(m); init_impl();