IDLE(2)

NOMBRE
idle - convierte al proceso 0 en ocioso

SINTAXIS
#include <unistd.h>

void idle(void);

DESCRIPCION
idle es una llamada al sistema interna utilizada durante el arranque del sistema. Marca las paginas de memoria del proceso como factibles de ser volcadas en memoria secundaria (swap) y entra en el bucle principal del planificador. idle nunca retorna.

Solo el proceso 0 puede llamar a idle. Cualquier proceso de usuario, incluso a proceso con permisos de super-usuario recibira el valor EPERM.

VALOR DEVUELTO
idle nunca retorna para el proceso 0, y siempre devuelve el valor -1 para un proceso de usuario.

ERRORES

EPERM
    Siempre, para un proceso de usuario.

COMPATIBLE CON
Esta funcion es especifica de Linux, no debe ser utilizada en programas con fines de portabilidad.