NICE(2)

名前
nice - プロセスの優先度を変更する

書式
#include <unistd.h>

int nice(int inc);

説明
nice は inc の値を nice を呼んだプロセスの優先度に加える。優先度を上げる負の値を指定できるのは スーパーユーザーだけに限られる。

内部的には大きい数値が高い優先度を表しているが、それを nice で使用する優先度と混同しないように注意。 (訳注: nice では小さい数値ほど高い優先度を表す)

帰り値
成功した場合 0 が返る。失敗した場合 -1 が返り、 errno がエラーの内容に従って設定される。

エラー

EPERM
    スーパーユーザー以外が inc に負の数値を指定した。(スーパーユーザー以外が優先度を上げようとした。)

準拠
SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3。SVr4 には他に EINVAL エラーコー ドについての記述がある。

関連項目
nice(1), setpriority(2), fork(2), renice(8)