Provided by: manpages-ru-dev_4.21.0-2_all bug

ИМЯ

       idle - переводит процесс 0 в режим бездействия

СИНТАКСИС

       #include <unistd.h>

       int idle(void);

ОПИСАНИЕ

       idle()  —  это  внутренний  системный  вызов, используемый во время начальной загрузки. Он
       помечает страницы процесса как выгружаемые в пространство подкачки, снижает его  приоритет
       и входит в основной цикл планирования. idle() никогда не возвращает управление.

       Только  процесс  0  может  вызывать idle(). Все пользовательские процессы, даже процессы с
       правами суперпользователя, будут получать EPERM.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       idle() никогда не возвращается в процесс 0 и всегда  возвращает  -1  для  пользовательских
       процессов.

ОШИБКИ

       EPERM  Всегда для пользовательского процесса.

ВЕРСИИ

       Начиная с Linux 2.3.13 этот системный вызов больше не существует.

СТАНДАРТЫ

       Данная  функция  есть  только  в  Linux  и  не должна использоваться в программах, которые
       задуманы как переносимые.

ПЕРЕВОД

       Русский   перевод   этой    страницы    руководства    был    сделан    Azamat    Hackimov
       <azamat.hackimov@gmail.com>,    Dmitriy   S.   Seregin   <dseregin@59.ru>,   Yuri   Kozlov
       <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

       Этот  перевод  является  бесплатной  документацией;  прочитайте  Стандартную  общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если вы обнаружите ошибки в переводе  этой  страницы  руководства,  пожалуйста,  отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.