idle
Hurricane Electric Internet Services
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.
Hurricane Electric Internet Services
Copyright (C) 1998
Hurricane Electric.
All Rights Reserved.