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);