Computer Science


IDLE(2)             Linux Programmer's Manual             IDLE(2)

NAME
       idle - make process 0 idle

SYNOPSIS
       #include <unistd.h>

       void idle(void);

DESCRIPTION
       idle is an internal system call used during bootstrap.  It
       marks the process's pages as swappable, lowers its  prior-
       ity,  and  enters  the  main  scheduling loop.  idle never
       returns.

       Only process 0 may call idle.  Any user  process,  even  a
       process with super-user permission, will receive EPERM.

RETURN VALUE
       idle  never  returns  for process 0, and always returns -1
       for a user process.

ERRORS
       EPERM   Always, for a user process.

CONFORMING TO
       This function is Linux-specific, and should not be used in
       programs intended to be portable.

Linux 1.1.46              21 August 1994                        1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page