IDLE
Section: 리눅스 프로그래머 매뉴얼 (2)
Updated: 1994년 8월 21일
Index
Return to Main Contents
이름
idle - 0번 프로세스를 idle 상태로 만든다.
사용법
#include <unistd.h>
int idle(void);
설명
idle은
부팅되는 동안 사용되는 내부 시스템 콜이다.
이 시스템 콜은 스왑가능 하도록 프로세스의 페이지을 만들고, 우선권을
낮추며, 메인 스케줄링 루프로 들어간다.
idle은
결코 리턴하지 않는다.
0번 프로세스만이
idle을
호출할 수 있다.
슈퍼 유저 권한을 가지고 있는 프로세스 조차
EPERM을
받을 것이다.
반환값
idle은
프로세스 0에서는 리턴하지 않으며, 유저 프로세스에서는 항상 -1을 리턴한다.
에러
- EPERM
-
유저 프로세스일 경우 항상.
호환
이 함수는 리눅스에 한하며, 호환성을 염두에 둔 프로그램에서 사용해서는 안 된다.
주의
2.3.13이후 이 시스템 콜은 더 이상 존재하지 않는다.
역자
정강훈 <skyeyes@soback.kornet.net>, 5월 2일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 에러
-
- 호환
-
- 주의
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004