IDLE(2)

NOM
idle - Rendre le processus 0 inactif.

SYNOPSIS
#include <unistd.h>

void idle(void);

DESCRIPTION
idle est un appel-systeme interne, utilise pendant le demarrage du systeme. Il sert a rendre swappables les pages du processus, a abaisser sa priorite, et entrer dans la boucle principale de l'ordonnanceur. idle ne retourne jamais.

Seul le processus 0 peut appeler idle. Tout processus utilisateur, meme avec les privileges de Super-User declenchera l'erreur EPERM s'il tente d'appeler idel.

VALEUR RENVOYEE
idle ne retourne jamais lorsqu'il est appele par le processus 0, et renvoie toujours -1 aux processus utilisateurs.

CONFORMITE
Cette fonction est specifique a Linux.

ERREURS

EPERM
    Toujours declenchee pour un processus utilisateur.