Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/SchedMail.cc @ 625:60aa3f241b10
64bit mode worked on Mac OS X.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 16 Nov 2009 10:59:55 +0900 |
parents | 735f76483bb2 |
children | d093d601fc14 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedMail.cc Sun Nov 15 04:56:09 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedMail.cc Mon Nov 16 10:59:55 2009 +0900 @@ -6,13 +6,12 @@ SchedTaskBase* SchedMail::next(Scheduler *scheduler, SchedTaskBase *p) { - // delete p; params_addr = scheduler->mail_read(); __debug("[SchedMail:%s]\n", __FUNCTION__); - // if 文なくすには・・・関数ポインタ? - if ((int)params_addr == MY_SPE_COMMAND_EXIT) { + + if ((memaddr)params_addr == (memaddr)MY_SPE_COMMAND_EXIT) { return new SchedExit(); } else { return new SchedTaskList(params_addr, scheduler);