OSDN Git Service

(split) LDP: Update the version to 3.53 in PO files
[linuxjm/LDP_man-pages.git] / release / man2 / sched_get_priority_max.2
index 7a3e3e4..e2eda13 100644 (file)
@@ -1,7 +1,6 @@
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
 .\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
 .\"
+.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
 .\" This is free documentation; you can redistribute it and/or
 .\" modify it under the terms of the GNU General Public License as
 .\" published by the Free Software Foundation; either version 2 of
 .\" GNU General Public License for more details.
 .\"
 .\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, write to the Free
-.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
-.\" USA.
+.\" License along with this manual; if not, see
+.\" <http://www.gnu.org/licenses/>.
+.\" %%%LICENSE_END
 .\"
 .\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
 .\"            First version written
 .\" 1996-04-10 Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
 .\"            revision
 .\"
-.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
-.\"         all rights reserved.
-.\" Translated 1997-02-23, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated 2006-04-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.29
+.\"*******************************************************************
 .\"
-.\"WORD:       static                  ÀÅŪ
-.\"WORD:       priority                ¥×¥é¥¤¥ª¥ê¥Æ¥£
-.\"WORD:       scheduling              ¥¹¥±¥¸¥å¡¼¥ê¥ó¥°
-.\"WORD:       algorithm               ¥¢¥ë¥´¥ê¥º¥à
-.\"WORD:       process                 ¥×¥í¥»¥¹
-.\"WORD:       portable                °Ü¿¢À­¤Î¤¢¤ë
-.\"WORD:       policy                  Êý¿Ë
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH SCHED_GET_PRIORITY_MAX 2 2006-03-23 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-sched_get_priority_max, sched_get_priority_min  \- ÀÅŪ¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎÈϰϤò¼èÆÀ¤¹¤ë
-.SH ½ñ¼°
-.B #include <sched.h>
+.\"*******************************************************************
+.TH SCHED_GET_PRIORITY_MAX 2 2006\-03\-23 Linux "Linux Programmer's Manual"
+.SH 名前
+sched_get_priority_max, sched_get_priority_min \- 静的プライオリティの範囲を取得する
+.SH 書式
+\fB#include <sched.h>\fP
 .sp
-.BI "int sched_get_priority_max(int " policy );
+\fBint sched_get_priority_max(int \fP\fIpolicy\fP\fB);\fP
 .sp
-.BI "int sched_get_priority_min(int " policy );
-.SH ÀâÌÀ
-.BR sched_get_priority_max ()
-¤Ï\fIpolicy\fP ¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç
-»ÈÍѤµ¤ì¤ë¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎºÇÂçÃͤòÊÖ¤¹¡£
-.BR sched_get_priority_min ()
-¤Ï\fIpolicy\fP ¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç
-»ÈÍѤµ¤ì¤ë¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎºÇ¾®ÃͤòÊÖ¤¹¡£
-¥µ¥Ý¡¼¥È¤µ¤ì¤ë \fIpolicy\fP ¤ÎÃͤÏ
-.BR SCHED_FIFO ¡¢
-.BR SCHED_RR ¡¢
-.BR SCHED_OTHER ¡¢
-.B SCHED_BATCH
-¤Ç¤¢¤ë¡£¤³¤ì¤é¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ï
-.BR sched_setscheduler (2)
-¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡£
+\fBint sched_get_priority_min(int \fP\fIpolicy\fP\fB);\fP
+.SH 説明
+\fBsched_get_priority_max\fP()  は\fIpolicy\fP によって指定されたスケジューリングのアルゴリズムで
+使用されるプライオリティの最大値を返す。 \fBsched_get_priority_min\fP()  は\fIpolicy\fP
+によって指定されたスケジューリングのアルゴリズムで 使用されるプライオリティの最小値を返す。 サポートされる \fIpolicy\fP の値は
+\fBSCHED_FIFO\fP、 \fBSCHED_RR\fP、 \fBSCHED_OTHER\fP、 \fBSCHED_BATCH\fP
+である。これらのスケジューリング方針に関する詳細は \fBsched_setscheduler\fP(2)  に書かれている。
 
-¿ôÃÍŪ¤ËÂ礭¤Ê¥×¥é¥¤¥ª¥ê¥Æ¥£Ãͤò»ý¤Ä¥×¥í¥»¥¹¤Ï¾®¤µ¤Ê
-¥×¥é¥¤¥ª¥ê¥Æ¥£Ãͤò»ý¤Ä¥×¥í¥»¥¹¤è¤êÁ°¤Ë¥¹¥±¥¸¥å¡¼¥ë¤µ¤ì¤ë¡£
-¤³¤Î¤¿¤á
-.BR sched_get_priority_max ()
-¤¬ÊÖ¤¹ÃͤÏ
-.BR sched_get_priority_min ()
-¤¬ÊÖ¤¹Ãͤè¤ê¤âÂ礭¤¤¡£
+数値的に大きなプライオリティ値を持つプロセスは小さな プライオリティ値を持つプロセスより前にスケジュールされる。 このため
+\fBsched_get_priority_max\fP()  が返す値は \fBsched_get_priority_min\fP()  が返す値よりも大きい。
 
-Linux ¤Ç¤Ï \fBSCHED_FIFO\fP ¤È \fBSCHED_RR\fP ¤Ç¤Ï 1 ¤«¤é 99 ¤ÎÈϰϤÎ
-ÀÅŪ¥×¥é¥¤¥ª¥ê¥Æ¥£¡¼¤ò»ý¤Á¡¢\fBSCHED_OTHER\fP ¤È \fBSCHED_BATCH\fP ¤Ç¤Ï
-¥×¥é¥¤¥ª¥ê¥Æ¥£¤È¤·¤Æ 0 ¤ò»ý¤Ä¡£
-¤½¤ì¤¾¤ì¤ÎÊý¿Ë¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¡¦¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎÈϰϤÏ
-Êѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£
+Linux では \fBSCHED_FIFO\fP と \fBSCHED_RR\fP では 1 から 99 の範囲の
+静的プライオリティーを持ち、\fBSCHED_OTHER\fP と \fBSCHED_BATCH\fP では プライオリティとして 0 を持つ。
+それぞれの方針のスケジューリング・プライオリティの範囲は 変更することができない。
 
-¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¡¦¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎÈϰϤϾ¤Î POSIX ¥·¥¹¥Æ¥à¤È
-°Û¤Ê¤Ã¤Æ¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£¤½¤ì¤Ç¡¢°Ü¿¢À­(portable)¤Î¤¢¤ë
-¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï²¾ÁÛŪ¤ÊÈϰϤòÍѤ¤
-.BR sched_get_priority_max ()
-¤È
-.BR sched_get_priority_min ()
-¤ÇÍ¿¤¨¤é¤ì¤¿´Ö³Ö¤Ë¥Þ¥Ã¥×¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤¤¤¤¹Í¤¨¤Ç¤¢¤ë¡£
-POSIX.1-2001 ¤Ç¤Ï \fBSCHED_FIFO\fP ¤È \fBSCHED_RR\fP ¤Ë¤ª¤±¤ë
-ºÇÂçÃͤȺǾ®Ãͤδֳ֤ò¾¯¤Ê¤¯¤È¤â 32 ¤Ë¤¹¤ë¤³¤È¤òÍ׵ᤷ¤Æ¤¤¤ë¡£
+スケジューリング・プライオリティの範囲は他の POSIX システムと 異なっているかもしれない。それで、移植性(portable)のある
+アプリケーションでは仮想的な範囲を用い \fBsched_get_priority_max\fP()  と
+\fBsched_get_priority_min\fP()  で与えられた間隔にマップして使用することはいい考えである。 POSIX.1\-2001 では
+\fBSCHED_FIFO\fP と \fBSCHED_RR\fP における 最大値と最小値の間隔を少なくとも 32 にすることを要求している。
 
-POSIX ¥·¥¹¥Æ¥à¤Ç¤Ï
-.BR sched_get_priority_max ()
-¤È
-.BR sched_get_priority_min ()
-¤Ï \fI<unistd.h>\fP ¤Ë
-.B _POSIX_PRIORITY_SCHEDULING
-¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤·¤¿¾ì¹ç¤Ï
-.BR sched_get_priority_max ()
-¤È
-.BR sched_get_priority_min ()
-¤Ï»ØÄꤵ¤ì¤¿¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Î¥×¥é¥¤¥ª¥ê¥Æ¥£¤ÎºÇÂçÃÍ/ºÇ¾®ÃͤòÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¤Ï \-1 ¤¬ÊÖ¤µ¤ì¡¢
-.I errno
-¤¬Å¬ÀÚ¤ËÀßÄꤵ¤ì¤ë¡£
-.SH ¥¨¥é¡¼
-.TP
-.B EINVAL
-°ú¤­¿ô \fIpolicy\fP ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤È°ìÃפ·¤Ê¤¤¡£
-.SH ½àµò
-POSIX.1-2001.
-.SH ´ØÏ¢¹àÌÜ
-.BR sched_getaffinity (2),
-.BR sched_getparam (2)
-.BR sched_getscheduler (2),
-.BR sched_setaffinity (2),
-.BR sched_setparam (2),
-.BR sched_setscheduler (2),
+POSIX システムでは \fBsched_get_priority_max\fP()  と \fBsched_get_priority_min\fP()  は
+\fI<unistd.h>\fP に \fB_POSIX_PRIORITY_SCHEDULING\fP が定義されている場合にのみ使用可能である。
+.SH 返り値
+成功した場合は \fBsched_get_priority_max\fP()  と \fBsched_get_priority_min\fP()
+は指定されたスケジューリング方針のプライオリティの最大値/最小値を返す。 エラーの場合は \-1 が返され、 \fIerrno\fP が適切に設定される。
+.SH エラー
+.TP 
+\fBEINVAL\fP
+引き数 \fIpolicy\fP が定義されているスケジューリング方針と一致しない。
+.SH 準拠
+POSIX.1\-2001.
+.SH 関連項目
+.ad l
+.nh
+\fBsched_getaffinity\fP(2), \fBsched_getparam\fP(2)  \fBsched_getscheduler\fP(2),
+\fBsched_setaffinity\fP(2), \fBsched_setparam\fP(2), \fBsched_setscheduler\fP(2),
 .PP
-.I Programming for the real world \- POSIX.4
-by Bill O. Gallmeister, O'Reilly & Associates, Inc., ISBN 1-56592-074-0
+\fIProgramming for the real world \- POSIX.4\fP by Bill O. Gallmeister, O'Reilly
+& Associates, Inc., ISBN 1\-56592\-074\-0.
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。