idle - заставляет нулевой процесс работать "вхолостую"
НАЗВАНИЕidle - заставляет нулевой процесс работать "вхолостую"
СИНТАКСИС
#include
int idle(void);
ОПИСАНИЕ
idle является внутренним вызовом, который посылается во
время запуска процесса. Он разрешает подкачку своих
страниц, уменьшает их приоритет и входит в рабочий цикл.
Значение idle никогда не возвращается.
Только нулевой процесс может произвести вызов idle. В
любом пользовательском процессе, даже если есть права
суперпользователя, произойдет ошибка EPERM.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
idle никогда не возвращается к нулевому процессу, а
пользовательскому процессу всегда возвращает -1.
КОДЫ ОШИБОК
EPERM Всегда возникает, если процесс является
пользовательским.
СООТВЕТСТВИЕ СТАНДАРТАМ
Команда является специфичной (только для Linux) и не
должна использоваться программами, пернесенными с других
платформ, или программами, предназначенными для переноса в
другие системы.
ЗАМЕЧАНИЯ
В версии 2.3.13 (и более поздних) этого вызова больше не
существует.