#define PR_RECTIM
プロセスが「タイムアウト」か「メッセージの到着」のいずれか早い方で待機中の状態。
qid16 sleepq
スリープ中のプロセスキュー
#define TIMEOUT
システムコールがタイムアウトした場合
uint32 umsg32
プロセス間で渡されるメッセージ
umsg32 recvtime(int32 maxwait)
status insertd(pid32, qid16, int32)
#define FALSE
Boolean False(0)
uint32 intmask
保存された割り込みマスク
int int32
符号あり32ビット整数(int)
uint16 prstate
プロセス状態(PR_CURR, ..., etc)。
void resched(void)
最優先の適切なプロセスにCPU実行権を渡す。
struct procent proctab[]
プロセステーブル。
bool8 prhasmsg
有効(Valid)メッセージの場合、非0となる。
intmask disable(void)
割り込み禁止(intr.Sに定義がある)
umsg32 prmsg
このプロセスに送信されたメッセージ。