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
       или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

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

Linux man-pages 6.03                            4 декабря 2022 г.                                        idle(2)