XINU
|
プロセスのスケジューリング優先度を変更する。 More...
#include <xinu.h>
Go to the source code of this file.
Functions | |
pri16 | chprio (pid32 pid, pri16 newprio) |
プロセスのスケジューリング優先度を変更する。 More... | |
プロセスのスケジューリング優先度を変更する。
Definition in file chprio.c.
プロセスのスケジューリング優先度を変更する。
Step1. 割り込みを禁止する。
Step2. 不正なPIDの場合は割り込み許可状態に戻し、処理を終了する。
Step3. 引数で指定されたPIDからプロセス情報を取得し、新しい優先度に変更する。
Step4. 割り込み許可状態に戻し、処理を終了する。
[in] | pid | 優先度を変更したいプロセスのID |
[in] | newprio | 新しい優先度 |
Definition at line 18 of file chprio.c.
References disable(), isbadpid, proctab, procent::prprio, restore(), and SYSERR.