Linux |
CentOS 4.8 |
|
idle(2) |
idle − Rendre le processus 0 inactif. |
#include <unistd.h> void idle(void); |
idle est un appel-système interne, utilisé pendant le démarrage du système. Il sert à rendre swappables les pages du processus, à abaisser sa priorité, et entrer dans la boucle principale de l’ordonnanceur. idle ne retourne jamais. Seul le processus 0 peut appeler idle. Tout processus utilisateur, même avec les privilèges de Super−Utilisateur déclenchera l’erreur EPERM s’il tente d’appeler idle. |
idle ne retourne jamais lorsqu’il est appelé par le processus 0, et renvoie toujours −1 aux processus utilisateurs. |
Cette fonction est spécifique à Linux. |
EPERM |
Toujours déclenchée pour un processus utilisateur. |
Christophe Blaess, 1997. |
idle(2) |