сделать процесс 0 бездействующим (make process 0 idle)
Имя (Name)
idle - make process 0 idle
Синопсис (Synopsis)
#include <unistd.h>
int idle(void);
Описание (Description)
idle
() is an internal system call used during bootstrap. It
marks the process's pages as swappable, lowers its priority, and
enters the main scheduling loop. idle
() never returns.
Only process 0 may call idle
(). Any user process, even a process
with superuser permission, will receive EPERM
.
Возвращаемое значение (Return value)
idle
() never returns for process 0, and always returns -1 for a
user process.
Ошибки (Error)
EPERM
Always, for a user process.
Версии (Versions)
Since Linux 2.3.13, this system call does not exist anymore.
Стандарты (Conforming to)
This function is Linux-specific, and should not be used in
programs intended to be portable.