5 #define MAXSECONDS 2147483
qid16 sleepq
スリープ中のプロセスキュー
status insertd(pid32, qid16, int32)
syscall yield(void)
CPU実行権を自発的に放棄する(タイムスライスを終了する)。
#define PR_SLEEP
プロセスが休眠中(タイマー待機中)の状態。
uint32 intmask
保存された割り込みマスク
int int32
符号あり32ビット整数(int)
int32 delay(int n)
マイクロ秒単位で処理を遅らせる。
uint16 prstate
プロセス状態(PR_CURR, ..., etc)。
void resched(void)
最優先の適切なプロセスにCPU実行権を渡す。
struct procent proctab[]
プロセステーブル。
int32 syscall
システムコール関数 返り値の型
syscall sleepms(int32 delay)
syscall sleep(int32 delay)
intmask disable(void)
割り込み禁止(intr.Sに定義がある)