.\" Updated Mon Jan 3 18:16:36 JST 2000
.\" by Kentaro Shirakata <argrath@yo.rim.or.jp>
.\"
-.\"WORD: Linux-specific Linux ÆÃÍ
-.\"WORK: portable °Ü¿¢
+.\"WORD: Linux-specific Linux 特有
+.\"WORK: portable 移植
.\"
.TH IDLE 2 1994-08-21 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
-.SH ̾Á°
+.SH 名前
.\"O idle \- make process 0 idle
-idle \- ID 0 ¤Î¥×¥í¥»¥¹¤ò¥¢¥¤¥É¥ë¾õÂ֤ˤ¹¤ë
+idle \- ID 0 のプロセスをアイドル状態にする
.\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
.B #include <unistd.h>
.sp
.B int idle(void);
.\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
.\"O .BR idle ()
.\"O is an internal system call used during bootstrap.
.\"O It marks the process's pages as swappable, lowers its priority,
.\"O .BR idle ()
.\"O never returns.
.BR idle ()
-¤Ï¥Ö¡¼¥È¥¹¥È¥é¥Ã¥×»þ¤Ë»ÈÍѤµ¤ì¤ë¡¢ÆâÉô¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ç¤¢¤ë¡£
-¥×¥í¥»¥¹¤Î¥Ú¡¼¥¸¤ò¥¹¥ï¥Ã¥×²Äǽ¤ËÀßÄꤷ¡¢Í¥ÀèÅÙ¤ò²¼¤²¡¢¥á¥¤¥ó¤Î¥¹¥±¥¸¥å¡¼
-¥ë½èÍý¤Î¤¿¤á¤Î¥ë¡¼¥×¤Ø°Ü¹Ô¤¹¤ë¡£
-½¾¤Ã¤Æ
+はブートストラップ時に使用される、内部システムコールである。
+ã\83\97ã\83ã\82»ã\82¹ã\81®ã\83\9aã\83¼ã\82¸ã\82\92ã\82¹ã\83¯ã\83\83ã\83\97å\8f¯è\83½ã\81«è¨å®\9aã\81\97ã\80\81å\84ªå\85\88度ã\82\92ä¸\8bã\81\92ã\80\81ã\83¡ã\82¤ã\83³ã\81®ã\82¹ã\82±ã\82¸ã\83¥ã\83¼
+ル処理のためのループへ移行する。
+従って
.BR idle ()
-¤Ï return ¤¹¤ë¤³¤È¤Ï¤Ê¤¤¡£
+は return することはない。
.PP
.\"O Only process 0 may call
.\"O .BR idle ().
.\"O Any user process, even a process with superuser permission,
.\"O will receive
.\"O .BR EPERM .
-ID 0 ¤Î¥×¥í¥»¥¹¤Î¤ß¤¬
+ID 0 のプロセスのみが
.BR idle ()
-¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¾¤Î¥æ¡¼¥¶¡¼¥×¥í¥»¥¹¤Ï¤¿¤È¤¨¤½¤ì¤¬¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¸¢¸Â¤ò»ý¤Ã¤Æ¤¤¤¿¤È¤·¤Æ
-¤â
+を使用することができる。
+他のユーザープロセスはたとえそれがスーパーユーザー権限を持っていたとして
+も
.B EPERM
-¤ò¼õ¤±¼è¤ë¡£
+を受け取る。
.\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
.\"O .BR idle ()
.\"O never returns for process 0, and always returns \-1 for a user process.
.BR idle ()
-ID 0 ¤Î¥×¥í¥»¥¹¤ËÂФ·¤Æ¤Ï return ¤·¤Ê¤¤¡£¤½¤ì°Ê³°¤Î¥æ¡¼¥¶¡¼¥×¥í¥»¥¹¤Ë¤Ï
-¾ï¤Ë \-1 ¤òÊÖ¤¹¡£
+ID 0 のプロセスに対しては return しない。それ以外のユーザープロセスには
+常に \-1 を返す。
.\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
.TP
.B EPERM
.\"O Always, for a user process.
-¥æ¡¼¥¶¡¼¥×¥í¥»¥¹¤Ë¤Ï¾ï¤Ë¤³¤ÎÃͤò¥»¥Ã¥È¤¹¤ë¡£
+ユーザープロセスには常にこの値をセットする。
.\"O .SH VERSIONS
-.SH ¥Ð¡¼¥¸¥ç¥ó
+.SH バージョン
.\"O Since 2.3.13 this system call does not exist anymore.
-2.3.13 °Ê¹ß¡¢¤â¤Ï¤ä¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¸ºß¤·¤Ê¤¤¡£
+2.3.13 以降、もはやこのシステムコールは存在しない。
.\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
.\"O This function is Linux-specific, and should not be used in programs
.\"O intended to be portable.
-¤³¤Î´Ø¿ô¤Ï Linux ÆÃͤδؿô¤Ç¤¢¤ê¡¢°Ü¿¢À¤ò»ý¤¿¤»¤¿¤¤¥×¥í¥°¥é¥à¤Ë¤Ï»È
-ÍѤ¹¤Ù¤¤Ç¤Ê¤¤¡£
+この関数は Linux 特有の関数であり、移植性を持たせたいプログラムには使
+用すべきでない。