(toppers-users 554) Re: 更に質問

MURANAKA Masaki monaka @ asahi-net.email.ne.jp
2002年 9月 14日 (土) 17:03:10 JST


こんにちは。

At Fri, 13 Sep 2002 17:25:56 +0900,
NaruomiHihida wrote:
> tcp.cにおけるwait_complete-with-uint(TCB *tcb,UINT val)
> というものは fsp/kernel/ext_wait.c の
> wait_complete-with-value(TCB *tcb,UINT val)
> と、同じものでしょうか?
> grepで探し回ったのですが、wait_complete-with-uintが有りませんでした。

たぶん同じものです。手元のコードでは、
/*
 *  待ち解除
 */
BOOL
wait_complete_with_uint(TCB *tcb, UINT val)
{
        if (tcb->winfo->tmevtb != NULL) {
                tmevtb_dequeue(tcb->winfo->tmevtb);
        }
        tcb->winfo->wercd = val;
        return(make_non_wait(tcb));
}
こんな感じで、wait.c に埋め込んでいます。

// お手数かけてすみません。
// SourceForgeリポジトリも整理しなければいけませんねぇ…

--
from もなか