OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / sysconf.3
index 1762f65..b9d83e1 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
-.\" License.
+.\" %%%LICENSE_END
+.\"
 .\" Modified Sat Jul 24 17:51:42 1993 by Rik Faith (faith@cs.unc.edu)
 .\" Modified Tue Aug 17 11:42:20 1999 by Ariel Scolnicov (ariels@compugen.co.il)
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
 .\"
 .\" Japanese Version Copyright (c) 1998 ISHIKAWA Mutsumi, all rights reserved.
 .\" Translated 1998-06-03, ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
 .\" Updated 2002-10-16, Kentaro Shirakata <argrath@ub32.org>
 .\" Updated 2005-03-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
-.TH SYSCONF 3  2007-12-12 "GNU" "Linux Programmer's Manual"
-.\"O .SH NAME
-.\"O sysconf \- Get configuration information at runtime
-.SH Ì¾Á°
-sysconf \- Æ°ºîÃæ¤ËÀßÄê¾ðÊó¤ò¼èÆÀ¤¹¤ë
-.\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.TH SYSCONF 3 2014\-12\-31 GNU "Linux Programmer's Manual"
+.SH 名前
+sysconf \- 動作中に設定情報を取得する
+.SH 書式
 .nf
-.B #include <unistd.h>
+\fB#include <unistd.h>\fP
 .sp
-.BI "long sysconf(int " "name" );
+\fBlong sysconf(int \fP\fIname\fP\fB);\fP
 .fi
-.\"O .SH DESCRIPTION
-.SH ÀâÌÀ
-.\"O POSIX allows an application to test at compile or run time
-.\"O whether certain options are supported, or what the value is
-.\"O of certain configurable constants or limits.
-POSIX ¤Ç¤Ï¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¥³¥ó¥Ñ¥¤¥ë»þ¤ä¼Â¹Ô»þ¤Ë¡¢
-ÆÃÄê¤Î¥ª¥×¥·¥ç¥ó¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤ä¡¢
-ÀßÄê²Äǽ¤ÊÆÃÄê¤ÎÄê¿ô¤äÀ©¸Â¤¬¤É¤ó¤ÊÃͤ«¤ò¥Æ¥¹¥È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.SH 説明
+POSIX では、アプリケーションがコンパイル時や実行時に、 特定のオプションがサポートされているかや、 設定可能な特定の定数や制限 (limits)
+がどんな値かをテストすることができる。
 .LP
-.\"O At compile time this is done by including
-.\"O .I <unistd.h>
-.\"O and/or
-.\"O .I <limits.h>
-.\"O and testing the value of certain macros.
-¥³¥ó¥Ñ¥¤¥ë»þ¤Ë¹Ô¤¦¤Ë¤Ï¡¢
-.I <unistd.h>
-¤È
-.I <limits.h>
-¤ÎξÊý¤â¤·¤¯¤Ï°ìÊý¤ò¥¤¥ó¥¯¥ë¡¼¥É¤·¡¢
-ÆÃÄê¤Î¥Þ¥¯¥í¤ÎÃͤò³Îǧ¤¹¤ë¡£
+コンパイル時に行うには、 \fI<unistd.h>\fP と \fI<limits.h>\fP
+の両方もしくは一方をインクルードし、 特定のマクロの値を確認する。
 .LP
-.\"O At run time, one can ask for numerical values using the present function
-.\"O .BR sysconf ().
-.\"O One can ask for numerical values that may depend
-.\"O on the file system a file is in using the calls
-.\"O .BR fpathconf (3)
-.\"O and
-.\"O .BR pathconf (3).
-.\"O One can ask for string values using
-.\"O .BR confstr (3).
-¼Â¹Ô»þ¤Ë¤Ï¡¢¤³¤³¤ÇÀâÌÀ¤¹¤ë´Ø¿ô
-.BR sysconf ()
-¤ò»È¤Ã¤Æ¿ôÃͤòÌ䤤¹ç¤ï¤»¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë´Ø¤¹¤ë¿ôÃͤϡ¢
-.BR fpathconf (3)
-¤È
-.BR pathconf (3)
-¤ò»È¤Ã¤Æ³Îǧ¤Ç¤­¤ë¡£
-ʸ»úÎó¤ÎÃͤÏ
-.BR confstr (3)
-¤ò»È¤Ã¤Æ³Îǧ¤Ç¤­¤ë¡£
+実行時には、ここで説明する関数 \fBsysconf\fP()  を使って数値を問い合わせることができる。 ファイルが存在するファイルシステムに関する数値は、
+\fBfpathconf\fP(3)  と \fBpathconf\fP(3)  を使って確認できる。 文字列の値は \fBconfstr\fP(3)
+を使って確認できる。
 .LP
-.\"O The values obtained from these functions are system configuration constants.
-.\"O They do not change during the lifetime of a process.
-.\"O .\" except that sysconf(_SC_OPEN_MAX) may change answer after a call
-.\"O .\" to setrlimit( ) which changes the RLIMIT_NOFILE soft limit
-¤³¤ì¤é¤Î´Ø¿ô¤Ç¼èÆÀ¤µ¤ì¤ëÃͤÏÀßÄê²Äǽ¤Ê¥·¥¹¥Æ¥àÄê¿ô¤Ç¤¢¤ë¡£
-¤³¤ì¤é¤Ï¥×¥í¥»¥¹¤ÎÀ¸Â¸´ü´Ö¤Î´Ö¤ÏÊѲ½¤·¤Ê¤¤¡£
-.\" Ã¢¤· RLIMIT_NOFILE ¥½¥Õ¥È¡¦¥ê¥ß¥Ã¥È¤òÊѹ¹¤¹¤ë setrlimit() ¤¬¸Æ¤Ó½Ð¤·¤¿
-.\" ¸å¤Ç¤Ï¡¢ sysconf(_SC_OPEN_MAX) ¤¬ÊÖ¤¹ÃͤÏÊѲ½¤¹¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
+.\" except that sysconf(_SC_OPEN_MAX) may change answer after a call
+.\" to setrlimit( ) which changes the RLIMIT_NOFILE soft limit
+これらの関数で取得される値は設定可能なシステム定数である。 これらはプロセスの生存期間の間は変化しない。
 .LP
-.\"O For options, typically, there is a constant
-.\"O .B _POSIX_FOO
-.\"O that may be defined in
-.\"O .IR <unistd.h> .
-.\"O If it is undefined, one should ask at run time.
-.\"O If it is defined to \-1, then the option is not supported.
-.\"O If it is defined to 0, then relevant functions and headers exist,
-.\"O but one has to ask at runtime what degree of support is available.
-.\"O If it is defined to a value other than \-1 or 0, then the option is
-.\"O supported.
-.\"O Usually the value (such as 200112L) indicates the year and month
-.\"O of the POSIX revision describing the option.
-.\"O Glibc uses the value 1
-.\"O to indicate support as long as the POSIX revision has not been published yet.
-¥ª¥×¥·¥ç¥ó¤ò³Îǧ¤Ç¤­¤ë¤è¤¦¤Ë¡¢¤¿¤¤¤Æ¤¤¤Ï
-.I <unistd.h>
-¤ÇÄê¿ô
-.B _POSIX_FOO
-¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£
-ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¤­¤Ï¡¢¼Â¹Ô»þ¤ËÌ䤤¹ç¤ï¤»¤ò¹Ô¤¦É¬Íפ¬¤¢¤ë¡£
-¤½¤ÎÃͤ¬ \-1 ¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤È¤­¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
-0 ¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤È¤­¤Ï¡¢´ØÏ¢¤¹¤ë´Ø¿ô¤ä¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤¹¤ë¤¬¡¢
-¤É¤ÎÄøÅÙ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤Ï¼Â¹Ô»þ¤Ë³Îǧ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-\-1 ¤Ç¤â 0 ¤Ç¤â¤Ê¤¤ÃͤËÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤È¤­¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤¬¥µ¥Ý¡¼¥È
-¤µ¤ì¤Æ¤¤¤ë¡£Ä̾ï¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤Ë¤Ä¤¤¤Æµ­ºÜ¤·¤¿ POSIX ¤Î²þÄûǯ·î
-¤ò¼¨¤¹ÃͤˤʤäƤ¤¤ë (Î㤨¤Ð 200112L)¡£
-glibc ¤Ç¤Ï 1 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢
-POSIX ¤Î²þÄûÈǤ¬¤Þ¤Àȯ¹Ô¤µ¤ì¤Æ¤¤¤Ê¤¤¤³¤È¤ò¼¨¤¹¡£
-.\"O .\" and 999 to indicate support for options no longer present in the latest
-.\"O .\" standard. (?)
-.\" 999 ¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢
-.\" ºÇ¿·¤Îɸ½à¤Ë¤Ï¤â¤Ï¤ä¸ºß¤·¤Ê¤¤¤³¤È¤ò¼¨¤¹¡£(?)
-.\"O The
-.\"O .BR sysconf ()
-.\"O argument will be
-.\"O .BR _SC_FOO .
-.\"O For a list of options, see
-.\"O .BR posixoptions (7).
-.BR sysconf ()
-¤Î°ú¤­¿ô¤Ë¤Ï
-.B _SC_FOO
-¤ò»ØÄꤹ¤ë¡£
-¥ª¥×¥·¥ç¥ó¤Î¥ê¥¹¥È¤Ë¤Ä¤¤¤Æ¤Ï
-.BR posixoptions (7)
-¤ò»²¾È¤Î¤³¤È¡£
+.\" and 999 to indicate support for options no longer present in the latest
+.\" standard. (?)
+オプションを確認できるように、たいていは \fI<unistd.h>\fP で定数 \fB_POSIX_FOO\fP が定義されている。
+定義されていないときは、実行時に問い合わせを行う必要がある。 その値が \-1 に定義されているときは、そのオプションはサポートされていない。 0
+に定義されているときは、関連する関数やヘッダーファイルが存在するが、 どの程度サポートされているかは実行時に確認しなければならない。 \-1 でも 0
+でもない値に定義されているときは、そのオプションがサポート されている。通常は、そのオプションについて記載した POSIX の改訂年月
+を示す値になっている (例えば 200112L)。 glibc では 1 が設定されていると、そのオプションはサポートされているが、 POSIX
+の改訂版がまだ発行されていないことを示す。 \fBsysconf\fP()  の引き数には \fB_SC_FOO\fP を指定する。 オプションのリストについては
+\fBposixoptions\fP(7)  を参照のこと。
 .LP
-.\"O For variables or limits, typically, there is a constant
-.\"O .BR _FOO ,
-.\"O maybe defined in
-.\"O .IR <limits.h> ,
-.\"O or
-.\"O .BR _POSIX_FOO ,
-.\"O maybe defined in
-.\"O .IR <unistd.h> .
-ÊÑ¿ô¤äÀ©¸Â¤ò³Îǧ¤Ç¤­¤ë¤è¤¦¤Ë¡¢¤¿¤¤¤Æ¤¤¤Ï¡¢
-.I <limits.h>
-¤ÇÄê¿ô
-.B _FOO
-¤¬¡¢
-.I <unistd.h>
-¤Ç
-.B _POSIX_FOO
-¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£
-.\"O The constant will not be defined if the limit is unspecified.
-.\"O If the constant is defined, it gives a guaranteed value, and
-.\"O a greater value might actually be supported.
-.\"O If an application wants to take advantage of values which may change
-.\"O between systems, a call to
-.\"O .BR sysconf ()
-.\"O can be made.
-À©¸Â¤¬µ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤ÏÄê¿ô¤ÏÄêµÁ¤µ¤ì¤Ê¤¤¡£
-Äê¿ô¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤È¤­¤Ë¤Ï¡¢¤½¤ÎÄê¿ô¤ÏÊݾڤǤ­¤ëÃͤǤ¢¤ê¡¢
-¼ÂºÝ¤Ë¤Ï¤â¤Ã¤ÈÂ礭¤ÊÃͤ¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤³¤È¤â¤¢¤ë¡£
-¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¥·¥¹¥Æ¥àËè¤ËÊѲ½¤¹¤ëÃͤòÍøÍѤ·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢
-.BR sysconf ()
-¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ç¼Â¸½¤Ç¤­¤ë¡£
-.\"O The
-.\"O .BR sysconf ()
-.\"O argument will be
-.\"O .BR _SC_FOO .
-.BR sysconf ()
-¤Î°ú¤­¿ô¤Ë¤Ï
-.B _SC_FOO
-¤ò»ØÄꤹ¤ë¡£
-.\"O .SS "POSIX.1 Variables"
-.SS "POSIX.1 ÊÑ¿ô"
-.\"O We give the name of the variable, the name of the
-.\"O .BR sysconf ()
-.\"O argument used to inquire about its value,
-.\"O and a short description.
-ÊÑ¿ô̾¡¢¤½¤ÎÃͤò¼èÆÀ¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë
-.BR sysconf ()
-¤Î¥Ñ¥é¥á¡¼¥¿Ì¾¡¢´Êñ¤ÊÀâÌÀ¤ò°Ê²¼¤Ë¼¨¤¹¡£
+変数や制限を確認できるように、たいていは、 \fI<limits.h>\fP で定数 \fB_FOO\fP が、
+\fI<unistd.h>\fP で \fB_POSIX_FOO\fP が定義されている。 制限が規定されていない場合は定数は定義されない。
+定数が定義されているときには、その定数は保証できる値であり、 実際にはもっと大きな値がサポートされていることもある。
+アプリケーションがシステム毎に変化する値を利用したい場合には、 \fBsysconf\fP()  を呼び出すことで実現できる。 \fBsysconf\fP()
+の引き数には \fB_SC_FOO\fP を指定する。
+.SS "POSIX.1 変数"
+変数名、その値を取得するのに使われる \fBsysconf\fP()  のパラメーター名、簡単な説明を以下に示す。
 .LP
-.\"O First, the POSIX.1 compatible values.
-¤Þ¤º POSIX.1 ¸ß´¹¤ÎÊÑ¿ô¤ò¼¨¤¹¡£
-.\"O .\" [for the moment: only the things that are unconditionally present]
-.\"O .\" .TP
-.\"O .\" .BR AIO_LISTIO_MAX " - " _SC_AIO_LISTIO_MAX
-.\"O .\" (if _POSIX_ASYNCHRONOUS_IO)
-.\"O .\" Maximum number of I/O operations in a single list I/O call.
-.\"O .\" Must not be less than _POSIX_AIO_LISTIO_MAX.
-.\"O .\" .TP
-.\"O .\" .BR AIO_MAX " - " _SC_AIO_MAX
-.\"O .\" (if _POSIX_ASYNCHRONOUS_IO)
-.\"O .\" Maximum number of outstanding asynchronous I/O operations.
-.\"O .\" Must not be less than _POSIX_AIO_MAX.
-.\"O .\" .TP
-.\"O .\" .BR AIO_PRIO_DELTA_MAX " - " _SC_AIO_PRIO_DELTA_MAX
-.\"O .\" (if _POSIX_ASYNCHRONOUS_IO)
-.\"O .\" The maximum amount by which a process can decrease its
-.\"O .\" asynchronous I/O priority level from its own scheduling priority.
-.\"O .\" Must be nonnegative.
-.TP
-.BR ARG_MAX " - " _SC_ARG_MAX
-.\"O The maximum length of the arguments to the
-.\"O .BR exec (3)
-.\"O family of functions.
-.\"O Must not be less than
-.\"O .B _POSIX_ARG_MAX
-.\"O (4096).
-.BR exec (3)
-´Ø¿ô·²¤Î°ú¤­¿ô¤ÎºÇÂçĹ¡£
-.B _POSIX_ARG_MAX
-(4096) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR CHILD_MAX " - " _SC_CHILD_MAX
-.\"O The max number of simultaneous processes per user ID.
-.\"O Must not be less than
-.\"O .B _POSIX_CHILD_MAX
-.\"O (25).
-¥æ¡¼¥¶ID ¤¢¤¿¤ê¤ÎƱ»þ¤Ë¸ºß¤Ç¤­¤ë¥×¥í¥»¥¹¤ÎºÇÂç¿ô¡£
-.B _POSIX_CHILD_MAX
-(25) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR HOST_NAME_MAX " - " _SC_HOST_NAME_MAX
-.\"O Max length of a hostname, not including the terminating null byte,
-.\"O as returned by
-.\"O .BR gethostname (2).
-.\"O Must not be less than
-.\"O .B _POSIX_HOST_NAME_MAX
-.\"O (255).
-.BR gethostname (2)
-¤ÇÊÖ¤µ¤ì¤ë¥Û¥¹¥È̾¤ÎºÇÂçĹ¡£ËöÈø¤Î NULL ¥Ð¥¤¥È¤ÏŤµ¤Ë´Þ¤Þ¤ì¤Ê¤¤¡£
-.B _POSIX_HOST_NAME_MAX
-(255) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR LOGIN_NAME_MAX " - " _SC_LOGIN_NAME_MAX
-.\"O Maximum length of a login name, including the terminating null byte.
-.\"O Must not be less than
-.\"O .B _POSIX_LOGIN_NAME_MAX
-.\"O (9).
-¥í¥°¥¤¥ó̾¤ÎŤµ¤ÎºÇÂçÃÍ¡£ËöÈø¤Î NULL ¥Ð¥¤¥È¤âŤµ¤Ë´Þ¤Þ¤ì¤ë¡£
-.B _POSIX_LOGIN_NAME_MAX
-(9) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR "" "clock ticks - " _SC_CLK_TCK
-.\"O The number of clock ticks per second.
-.\"O The corresponding variable is obsolete.
-.\"O It was of course called
-.\"O .BR CLK_TCK .
-.\"O (Note: the macro
-.\"O .B CLOCKS_PER_SEC
-.\"O does not give information: it must equal 1000000.)
-1É䢤¿¤ê¤Î¥¯¥í¥Ã¥¯¡¦¥Æ¥£¥Ã¥¯¿ô¡£
-Âбþ¤¹¤ëÊÑ¿ô¤ÏÇѻߤµ¤ì¤¿¡£¤³¤ÎÊÑ¿ô¤ÏÅöÁ³¤Ê¤¬¤é
-.B CLK_TCK
-¤È¸Æ¤Ð¤ì¤Æ¤¤¤¿¡£
-(Ãí°Õ: ¥Þ¥¯¥í
-.B CLOCKS_PER_SEC
-¤«¤é¤Ï¾ðÊó¤ÏÆÀ¤é¤ì¤Ê¤¤: ¤³¤ÎÃͤϠ1000000 ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)
-.TP
-.BR OPEN_MAX " - " _SC_OPEN_MAX
-.\"O The maximum number of files that a process can have open at any time.
-.\"O Must not be less than
-.\"O .B _POSIX_OPEN_MAX
-.\"O (20).
-°ì¤Ä¤Î¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¥ª¡¼¥×¥ó¤Ç¤­¤ë¥Õ¥¡¥¤¥ë¿ô¤Î¾å¸Â¡£
-.B _POSIX_OPEN_MAX
-(20) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR PAGESIZE " - " _SC_PAGESIZE
-.\"O Size of a page in bytes.
-.\"O Must not be less than 1.
-.\"O (Some systems use PAGE_SIZE instead.)
-¥Ð¥¤¥Èñ°Ì¤Ç¤Î¥Ú¡¼¥¸¥µ¥¤¥º¡£
-1 ¤è¤ê¾®¤µ¤¯¤Ê¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-(¤³¤ÎÂå¤ï¤ê¤Ë PAGE_SIZE ¤ò»È¤¦¥·¥¹¥Æ¥à¤â¤¢¤ë)
-.TP
-.BR RE_DUP_MAX " - " _SC_RE_DUP_MAX
-.\"O The number of repeated occurrences of a BRE permitted by
-.\"O .BR regexec (3)
-.\"O and
-.\"O .BR regcomp (3).
-.\"O Must not be less than
-.\"O .B _POSIX2_RE_DUP_MAX
-.\"O (255).
-.BR regexec (3)
-¤È
-.BR regcomp (3)
-¤ÇµöÍƤµ¤ì¤Æ¤¤¤ë BRE (Basic Regular Expression; ´ðËÜÀµµ¬É½¸½)
-¤Î·«¤êÊÖ¤·½Ð¸½²ó¿ô¤ÎºÇÂçÃÍ¡£
-.B _POSIX2_RE_DUP_MAX
-(255) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR STREAM_MAX " - " _SC_STREAM_MAX
-.\"O The maximum number of streams that a process can have open at any
-.\"O time.
-.\"O If defined, it has the same value as the standard C macro
-.\"O .BR FOPEN_MAX .
-.\"O Must not be less than
-.\"O .B _POSIX_STREAM_MAX
-.\"O (8).
-°ì¤Ä¤Î¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¥ª¡¼¥×¥ó¤Ç¤­¤ë¥¹¥È¥ê¡¼¥à¿ô¤Î¾å¸Â¡£
-ÄêµÁ¤µ¤ì¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢¤³¤ÎÃͤÏɸ½à C ¥Þ¥¯¥í¤Î
-.B FOPEN_MAX
-¤ÈƱ¤¸¤Ç¤¢¤ë¡£
-.B _POSIX_STREAM_MAX
-(8) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.B SYMLOOP_MAX
-.\"O The maximum number of symbolic links seen in a pathname before resolution
-.\"O returns
-.\"O .BR ELOOP .
-.\"O Must not be less than
-.\"O .B _POSIX_SYMLOOP_MAX
-.\"O (8).
-¥Ñ¥¹Ì¾¤Î²ò·è»þ¤Ë¸½¤ì¤Æ¤â¤è¤¤¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯¤ÎºÇÂç¿ô¡£
-¤³¤Î¿ô¤òĶ¤¨¤ë¤È¡¢¥Ñ¥¹Ì¾²ò·è»þ¤Ë
-.B ELOOP
-¤¬ÊÖ¤µ¤ì¤ë¡£
-.B _POSIX_SYMLOOP_MAX
-(8) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR TTY_NAME_MAX " - " _SC_TTY_NAME_MAX
-.\"O The maximum length of terminal device name,
-.\"O including the terminating null byte.
-.\"O Must not be less than
-.\"O .B _POSIX_TTY_NAME_MAX
-.\"O (9).
-üËö¥Ç¥Ð¥¤¥¹Ì¾¤ÎºÇÂçĹ¡£Ä¹¤µ¤Ë¤ÏËöÈø¤Î NULL ¥Ð¥¤¥È¤â´Þ¤Þ¤ì¤ë¡£
-.B _POSIX_TTY_NAME_MAX
-(9) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR TZNAME_MAX " - " _SC_TZNAME_MAX
-.\"O The maximum number of bytes in a timezone name.
-.\"O Must not be less than
-.\"O .B _POSIX_TZNAME_MAX
-.\"O (6).
-¥¿¥¤¥à¥¾¡¼¥ó̾¤È¤·¤Æ»È¤¨¤ë¥Ð¥¤¥È¿ô¤ÎºÇÂçÃÍ¡£
-.B _POSIX_TZNAME_MAX
-(6) Ì¤Ëþ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-.TP
-.BR _POSIX_VERSION " - " _SC_VERSION
-.\"O indicates the year and month the POSIX.1 standard was approved in the
-.\"O format
-.\"O .BR YYYYMML ;
-.\"O the value
-.\"O .B 199009L
-.\"O indicates the Sept. 1990 revision.
-POSIX.1 É¸½à¤¬¾µÇ§¤µ¤ì¤¿Ç¯·î¡£
-.B YYYYMML
-¤È¤¤¤¦½ñ¼°¤Ç¤¢¤ë¡£
-.B 199009L
-¤È¤¤¤¦Ãͤϡ¢1990ǯ 9·î ²þÄû¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
-.\"O .SS "POSIX.2 Variables"
-.SS "POSIX.2 ÊÑ¿ô"
-.\"O Next, the POSIX.2 values, giving limits for utilities.
-¼¡¤Ë¡¢POSIX.2 ¤ÎÃͤò¼¨¤¹¡£
-¤³¤ì¤é¤Ï³Æ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤ËÂФ¹¤ëÀ©¸Â¤ò»ØÄꤹ¤ë¡£
-.TP
-.BR BC_BASE_MAX " - " _SC_BC_BASE_MAX
-.\"O indicates the maximum
-.\"O .I obase
-.\"O value accepted by the
-.\"O .BR bc (1)
-.\"O utility.
-.BR bc (1)
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤ÇµöÍƤµ¤ì¤ë
-.I obase
-¤ÎºÇÂçÃÍ¡£
-.TP
-.BR BC_DIM_MAX " - " _SC_BC_DIM_MAX
-.\"O indicates the maximum value of elements permitted in an array by
-.\"O .BR bc (1).
-.BR bc (1)
-¤ÇµöÍƤµ¤ì¤ë°ì¤Ä¤ÎÇÛÎóÃæ¤ÎÍ×ÁÇ¿ô¤ÎºÇÂçÃÍ¡£
-.TP
-.BR BC_SCALE_MAX " - " _SC_BC_SCALE_MAX
-.\"O indicates the maximum
-.\"O .I scale
-.\"O value allowed by
-.\"O .BR bc (1).
-.BR bc (1)
-¤Çµö¤µ¤ì¤ë
-.I scale
-¤ÎºÇÂçÃÍ¡£
-.TP
-.BR BC_STRING_MAX " - " _SC_BC_STRING_MAX
-.\"O indicates the maximum length of a string accepted by
-.\"O .BR bc (1).
-.BR bc (1)
-¤ÇµöÍƤµ¤ì¤ëʸ»úÎó¤ÎºÇÂçĹ¡£
-.TP
-.BR COLL_WEIGHTS_MAX " - " _SC_COLL_WEIGHTS_MAX
-.\"O indicates the maximum numbers of weights that can be assigned to an
-.\"O entry of the
-.\"O .B LC_COLLATE order
-.\"O keyword in the locale definition file,
-¥í¥±¡¼¥ëÄêµÁ¥Õ¥¡¥¤¥ëÃæ¤Î
-.B LC_COLLATE order
-¥­¡¼¥ï¡¼¥É¤Î¥¨¥ó¥È¥ê¤Ë³ä¤êÅö¤Æ²Äǽ¤Ê½Å¤ß¤ÎºÇÂçÃÍ¡£
-.TP
-.BR EXPR_NEST_MAX " - " _SC_EXPR_NEST_MAX
-.\"O is the maximum number of expressions which can be nested within
-.\"O parentheses by
-.\"O .BR expr (1).
-.BR expr (1)
-¤Ë¤ª¤¤¤Æ¡¢³ç¸Ì¤ÇÆþ¤ì»Ò¤Ë¤Ç¤­¤ë¼°¤ÎºÇÂç¿ô¡£
-.TP
-.BR LINE_MAX " - " _SC_LINE_MAX
-.\"O The maximum length of a utility's input line length, either from
-.\"O standard input or from a file.
-.\"O This includes length for a trailing
-.\"O newline.
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤ÎÆþÎϹԤκÇÂçĹ¡£É¸½àÆþÎϤÀ¤±¤Ç¤Ê¤¯¡¢¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆþÎϤˤâ
-ŬÍѤµ¤ì¤ë¡£Ä¹¤µ¤Ë¤Ï¹Ô¤ÎËöÈø¤Î²þ¹Ôʸ»ú¤â´Þ¤Þ¤ì¤ë¡£
-.TP
-.BR RE_DUP_MAX " - " _SC_RE_DUP_MAX
-.\"O The maximum number of repeated occurrences of a regular expression when
-.\"O the interval notation
-.\"O .B \e{m,n\e}
-.\"O is used.
-Àµµ¬É½¸½¤Ç¶è´Öɽµ­ (interval notation)
-.B \e{m,n\e}
-¤¬»ÈÍѤµ¤ì¤¿¤È¤­¤ËµöÍƤµ¤ì¤ë·«¤êÊÖ¤·½Ð¸½²ó¿ô¤ÎºÇÂçÃÍ¡£
-.TP
-.BR POSIX2_VERSION " - " _SC_2_VERSION
-.\"O indicates the version of the POSIX.2 standard in the format of
-.\"O YYYYMML.
-POSIX.2 É¸½à¤Î¥Ð¡¼¥¸¥ç¥ó¡£YYYYMML ¤È¤¤¤¦½ñ¼°¤Çɽµ­¤µ¤ì¤ë¡£
-.TP
-.BR POSIX2_C_DEV " - " _SC_2_C_DEV
-.\"O indicates whether the POSIX.2 C language development facilities are
-.\"O supported.
-POSIX.2 ¤Î C ¸À¸ì³«È¯µ¡Ç½¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤ò¼¨¤¹¡£
-.TP
-.BR POSIX2_FORT_DEV " - " _SC_2_FORT_DEV
-.\"O indicates whether the POSIX.2 FORTRAN development utilities are
-.\"O supported.
-POSIX.2 ¤Î FORTRAN ³«È¯¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤ò¼¨¤¹¡£
-.TP
-.BR POSIX2_FORT_RUN " - " _SC_2_FORT_RUN
-.\"O indicates whether the POSIX.2 FORTRAN runtime utilities are supported.
-POSIX.2 ¤Î FORTRAN ¥é¥ó¥¿¥¤¥à¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤ò¼¨¤¹¡£
-.TP
-.BR _POSIX2_LOCALEDEF " - " _SC_2_LOCALEDEF
-.\"O indicates whether the POSIX.2 creation of locates via
-.\"O .BR localedef (1)
-.\"O is supported.
-.BR localedef (1)
-¤ò»È¤Ã¤¿¡¢POSIX.2 ¤Î¥í¥±¡¼¥ë¤ÎºîÀ®¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤«¤ò¼¨¤¹¡£
-.TP
-.BR POSIX2_SW_DEV " - " _SC_2_SW_DEV
-.\"O indicates whether the POSIX.2 software development utilities option is
-.\"O supported.
-POSIX.2 ¥½¥Õ¥È¥¦¥§¥¢³«È¯¥æ¡¼¥Æ¥£¥ê¥Æ¥£¥ª¥×¥·¥ç¥ó¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤ò¼¨¤¹¡£
+.\" [for the moment: only the things that are unconditionally present]
+.\" .TP
+.\" .BR AIO_LISTIO_MAX " - " _SC_AIO_LISTIO_MAX
+.\" (if _POSIX_ASYNCHRONOUS_IO)
+.\" Maximum number of I/O operations in a single list I/O call.
+.\" Must not be less than _POSIX_AIO_LISTIO_MAX.
+.\" .TP
+.\" .BR AIO_MAX " - " _SC_AIO_MAX
+.\" (if _POSIX_ASYNCHRONOUS_IO)
+.\" Maximum number of outstanding asynchronous I/O operations.
+.\" Must not be less than _POSIX_AIO_MAX.
+.\" .TP
+.\" .BR AIO_PRIO_DELTA_MAX " - " _SC_AIO_PRIO_DELTA_MAX
+.\" (if _POSIX_ASYNCHRONOUS_IO)
+.\" The maximum amount by which a process can decrease its
+.\" asynchronous I/O priority level from its own scheduling priority.
+.\" Must be nonnegative.
+まず POSIX.1 互換の変数を示す。
+.TP 
+\fBARG_MAX\fP \- \fB_SC_ARG_MAX\fP
+\fBexec\fP(3)  関数群の引き数の最大長。 \fB_POSIX_ARG_MAX\fP (4096) 未満であってはならない。
+.TP 
+\fBCHILD_MAX\fP \- \fB_SC_CHILD_MAX\fP
+ユーザーID あたりの同時に存在できるプロセスの最大数。 \fB_POSIX_CHILD_MAX\fP (25) 未満であってはならない。
+.TP 
+\fBHOST_NAME_MAX\fP \- \fB_SC_HOST_NAME_MAX\fP
+\fBgethostname\fP(2)  で返されるホスト名の最大長。末尾のヌルバイトは長さに含まれない。 \fB_POSIX_HOST_NAME_MAX\fP
+(255) 未満であってはならない。
+.TP 
+\fBLOGIN_NAME_MAX\fP \- \fB_SC_LOGIN_NAME_MAX\fP
+ログイン名の長さの最大値。末尾のヌルバイトも長さに含まれる。 \fB_POSIX_LOGIN_NAME_MAX\fP (9) 未満であってはならない。
+.TP 
+\fBNGROUPS_MAX\fP \- \fB_SC_NGROUPS_MAX\fP
+補助グループ ID の最大数。
+.TP 
+clock ticks \- \fB_SC_CLK_TCK\fP
+1秒あたりのクロックティック数。 対応する変数は廃止された。この変数は当然ながら \fBCLK_TCK\fP と呼ばれていた。 (注意: マクロ
+\fBCLOCKS_PER_SEC\fP からは情報は得られない: この値は 1000000 でなければならない)
+.TP 
+\fBOPEN_MAX\fP \- \fB_SC_OPEN_MAX\fP
+一つのプロセスが同時にオープンできるファイル数の上限。 \fB_POSIX_OPEN_MAX\fP (20) 未満であってはならない。
+.TP 
+\fBPAGESIZE\fP \- \fB_SC_PAGESIZE\fP
+バイト単位でのページサイズ。 1 より小さくなってはならない。 (この代わりに PAGE_SIZE を使うシステムもある)
+.TP 
+\fBRE_DUP_MAX\fP \- \fB_SC_RE_DUP_MAX\fP
+\fBregexec\fP(3)  と \fBregcomp\fP(3)  で許容されている BRE (Basic Regular Expression;
+基本正規表現)  の繰り返し出現回数の最大値。 \fB_POSIX2_RE_DUP_MAX\fP (255) 未満であってはならない。
+.TP 
+\fBSTREAM_MAX\fP \- \fB_SC_STREAM_MAX\fP
+一つのプロセスが同時にオープンできるストリーム数の上限。 定義されていた場合には、この値は標準 C マクロの \fBFOPEN_MAX\fP と同じである。
+\fB_POSIX_STREAM_MAX\fP (8) 未満であってはならない。
+.TP 
+\fBSYMLOOP_MAX\fP \- \fB_SC_SYMLOOP_MAX\fP
+パス名の解決時に現れてもよいシンボリックリンクの最大数。 この数を超えると、パス名解決時に \fBELOOP\fP が返される。
+\fB_POSIX_SYMLOOP_MAX\fP (8) 未満であってはならない。
+.TP 
+\fBTTY_NAME_MAX\fP \- \fB_SC_TTY_NAME_MAX\fP
+端末デバイス名の最大長。長さには末尾のヌルバイトも含まれる。 \fB_POSIX_TTY_NAME_MAX\fP (9) 未満であってはならない。
+.TP 
+\fBTZNAME_MAX\fP \- \fB_SC_TZNAME_MAX\fP
+タイムゾーン名として使えるバイト数の最大値。 \fB_POSIX_TZNAME_MAX\fP (6) 未満であってはならない。
+.TP 
+\fB_POSIX_VERSION\fP \- \fB_SC_VERSION\fP
+POSIX.1 標準が承認された年月。 \fBYYYYMML\fP という書式である。 \fB199009L\fP という値は、1990年 9月
+改訂であることを示す。
+.SS "POSIX.2 変数"
+次に、POSIX.2 の値を示す。 これらは各ユーティリティに対する制限を指定する。
+.TP 
+\fBBC_BASE_MAX\fP \- \fB_SC_BC_BASE_MAX\fP
+\fBbc\fP(1)  ユーティリティで許容される \fIobase\fP の最大値。
+.TP 
+\fBBC_DIM_MAX\fP \- \fB_SC_BC_DIM_MAX\fP
+\fBbc\fP(1)  で許容される一つの配列中の要素数の最大値。
+.TP 
+\fBBC_SCALE_MAX\fP \- \fB_SC_BC_SCALE_MAX\fP
+\fBbc\fP(1)  で許される \fIscale\fP の最大値。
+.TP 
+\fBBC_STRING_MAX\fP \- \fB_SC_BC_STRING_MAX\fP
+\fBbc\fP(1)  で許容される文字列の最大長。
+.TP 
+\fBCOLL_WEIGHTS_MAX\fP \- \fB_SC_COLL_WEIGHTS_MAX\fP
+ロケール定義ファイル中の \fBLC_COLLATE order\fP キーワードのエントリーに割り当て可能な重みの最大値。
+.TP 
+\fBEXPR_NEST_MAX\fP \- \fB_SC_EXPR_NEST_MAX\fP
+\fBexpr\fP(1)  において、括弧で入れ子にできる式の最大数。
+.TP 
+\fBLINE_MAX\fP \- \fB_SC_LINE_MAX\fP
+ユーティリティの入力行の最大長。標準入力だけでなく、ファイルからの入力にも 適用される。長さには行の末尾の改行文字も含まれる。
+.TP 
+\fBRE_DUP_MAX\fP \- \fB_SC_RE_DUP_MAX\fP
+正規表現で区間表記 (interval notation)  \fB\e{m,n\e}\fP が使用されたときに許容される繰り返し出現回数の最大値。
+.TP 
+\fBPOSIX2_VERSION\fP \- \fB_SC_2_VERSION\fP
+POSIX.2 標準のバージョン。YYYYMML という書式で表記される。
+.TP 
+\fBPOSIX2_C_DEV\fP \- \fB_SC_2_C_DEV\fP
+POSIX.2 の C 言語開発機能がサポートされているかを示す。
+.TP 
+\fBPOSIX2_FORT_DEV\fP \- \fB_SC_2_FORT_DEV\fP
+POSIX.2 の FORTRAN 開発ユーティリティがサポートされているかを示す。
+.TP 
+\fBPOSIX2_FORT_RUN\fP \- \fB_SC_2_FORT_RUN\fP
+POSIX.2 の FORTRAN ランタイムユーティリティがサポートされているかを示す。
+.TP 
+\fB_POSIX2_LOCALEDEF\fP \- \fB_SC_2_LOCALEDEF\fP
+\fBlocaledef\fP(1)  を使った、POSIX.2 のロケールの作成をサポートしているかを示す。
+.TP 
+\fBPOSIX2_SW_DEV\fP \- \fB_SC_2_SW_DEV\fP
+POSIX.2 ソフトウェア開発ユーティリティオプションがサポートされているかを示す。
 .PP
-.\"O These values also exist, but may not be standard.
-°Ê²¼¤ÎÃͤ⸺ߤ¹¤ë¤¬¡¢É¸½à¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£
-.TP
-.BR "" " - " _SC_PHYS_PAGES
-.\"O The number of pages of physical memory.
-.\"O Note that it is possible
-.\"O for the product of this value and the value of
-.\"O .B _SC_PAGE_SIZE
-.\"O to overflow.
-ʪÍý¥á¥â¥ê¤Î¥Ú¡¼¥¸¿ô¡£
-¤³¤ÎÃͤÈ
-.B _SC_PAGE_SIZE
-ÃͤÎÀѤϷå°î¤ì¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤Î¤ÇÃí°Õ¤¹¤ë¤³¤È¡£
-.TP
-.BR "" " - " _SC_AVPHYS_PAGES
-.\"O The number of currently available pages of physical memory.
-¸½ºßÍøÍѲÄǽ¤ÊʪÍý¥á¥â¥ê¤Î¥Ú¡¼¥¸¿ô¡£
-.TP
-.BR "" " - " _SC_NPROCESSORS_CONF
-.\"O The number of processors configured.
-ÀßÄꤵ¤ì¤¿¥×¥í¥»¥Ã¥µ¿ô¡£
-.TP
-.BR "" " - " _SC_NPROCESSORS_ONLN
-.\"O The number of processors currently online (available).
-¸½ºß¥ª¥ó¥é¥¤¥ó¤Î (ÍøÍѲÄǽ¤Ê) ¥×¥í¥»¥Ã¥µ¿ô¡£
-.\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
-.\"O If
-.\"O .I name
-.\"O is invalid, \-1 is returned, and
-.\"O .I errno
-.\"O is set to
-.\"O .BR EINVAL .
-.I name
-¤¬ÉÔÀµ¤Ê¾ì¹ç¡¢\-1 ¤¬ÊÖ¤µ¤ì¡¢
-.I errno
-¤Ë
-.B EINVAL
-¤¬ÀßÄꤵ¤ì¤ë¡£
-.\"O Otherwise, the value returned is the value of the system resource and
-.\"O .I errno
-.\"O is not changed.
-.\"O In the case of options, a positive value is returned if a queried option
-.\"O is available, and \-1 if it is not.
-.\"O In the case of limits, \-1 means that there is no definite limit.
-¤½¤ì°Ê³°¤Î¾ì¹ç¡¢¥·¥¹¥Æ¥à¥ê¥½¡¼¥¹¤ÎÃͤ¬ÊÖ¤êÃͤȤ·¤ÆÊÖ¤µ¤ì¡¢
-.I errno
-¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£Ì䤤¹ç¤ï¤»¤¬¥ª¥×¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ¤Ç¤¢¤ì¤Ð¡¢
-¤½¤Î¥ª¥×¥·¥ç¥ó¤¬ÍøÍѤǤ­¤ë¤È¤­¤ÏÀµ¤ÎÃͤ¬ÊÖ¤µ¤ì¡¢
-ÍøÍѤǤ­¤Ê¤¤¤È¤­¤Ï \-1 ¤¬ÊÖ¤µ¤ì¤ë¡£Ì䤤¹ç¤ï¤»¤¬
-À©¸Â¤Ë¤Ä¤¤¤Æ¾ì¹ç¤Ï¡¢À©¸Â¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤È¤­¤Ë \-1 ¤¬ÊÖ¤µ¤ì¤ë¡£
-.\"O .SH "CONFORMING TO"
-.SH ½àµò
-POSIX.1-2001.
-.\"O .SH "BUGS"
-.SH ¥Ð¥°
-.\"O It is difficult to use
-.\"O .B ARG_MAX
-.\"O because it is not specified how much of the argument space for
-.\"O .BR exec (3)
-.\"O is consumed by the user's environment variables.
-.B ARG_MAX
-¤ò»È¤¦¤Î¤ÏÆñ¤·¤¤¡¢¤Ê¤¼¤Ê¤é¡¢
-.BR exec (3)
-¤Î°ú¤­¿ôÎΰè (argument space) ¤Î¤¦¤Á¤É¤ì¤¯¤é¤¤¤¬
-¥æ¡¼¥¶¤Î´Ä¶­ÊÑ¿ô¤Ë¤è¤Ã¤Æ»È¤ï¤ì¤ë¤«¤Ïʬ¤«¤é¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£
+以下の値も存在するが、標準には含まれていない。
+.TP 
+ \- \fB_SC_PHYS_PAGES\fP
+物理メモリーのページ数。 この値と \fB_SC_PAGESIZE\fP 値の積は桁溢れする可能性があるので注意すること。
+.TP 
+ \- \fB_SC_AVPHYS_PAGES\fP
+現在利用可能な物理メモリーのページ数。
+.TP 
+ \- \fB_SC_NPROCESSORS_CONF\fP
+設定されたプロセッサ数。
+.TP 
+ \- \fB_SC_NPROCESSORS_ONLN\fP
+現在オンラインの (利用可能な) プロセッサ数。
+.SH 返り値
+\fIname\fP が不正な場合、\-1 が返され、 \fIerrno\fP に \fBEINVAL\fP が設定される。
+それ以外の場合、システムリソースの値が返り値として返され、 \fIerrno\fP は変更されない。問い合わせがオプションに関するものであれば、
+そのオプションが利用できる場合には正の値が返され、 利用できない場合には \-1 が返される。
+問い合わせが制限に関するものであれば、その制限が設定されていない場合に \-1 が返される。
+.SH 準拠
+POSIX.1\-2001.
+.SH バグ
+\fBARG_MAX\fP を使うのは難しい、なぜなら、 \fBexec\fP(3)  の引き数領域 (argument space) のうちどれくらいが
+ユーザーの環境変数によって使われるかは分からないからである。
 .PP
-.\"O Some returned values may be huge; they are not suitable for allocating
-.\"O memory.
-¤¤¤¯¤Ä¤«¤ÎÊÖ¤êÃͤϤȤƤâÂ礭¤¯¤Ê¤ë¤À¤í¤¦¡£¤³¤ì¤é¤ò»È¤Ã¤Æ
-¥á¥â¥ê¤Î³ä¤êÅö¤Æ¤ò¹Ô¤¦¤Î¤ÏŬÅö¤Ç¤Ï¤Ê¤¤¡£
-.\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
-.BR bc (1),
-.BR expr (1),
-.BR getconf (1),
-.BR locale (1),
-.BR fpathconf (3),
-.BR pathconf (3),
-.BR posixoptions (7)
+いくつかの返り値はとても大きくなることがある。これらを使って メモリーの割り当てを行うのは適当ではない。
+.SH 関連項目
+\fBbc\fP(1), \fBexpr\fP(1), \fBgetconf\fP(1), \fBlocale\fP(1), \fBconfstr\fP(3),
+\fBfpathconf\fP(3), \fBpathconf\fP(3), \fBposixoptions\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。