OSDN Git Service

(split) DP: release pages (catch up to 3.50).
[linuxjm/LDP_man-pages.git] / release / man3 / sysconf.3
index 260557c..9afa5f0 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
 .\"
 .\" 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.
 .\" 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.
@@ -19,7 +20,8 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
 .\"
 .\" 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)
 .\"*******************************************************************
 .\" 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)
 .\"*******************************************************************
@@ -27,9 +29,9 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH SYSCONF 3 2012\-04\-15 GNU "Linux Programmer's Manual"
+.TH SYSCONF 3 2013\-02\-12 GNU "Linux Programmer's Manual"
 .SH 名前
 .SH 名前
-sysconf \- 動作中に設定情報を取得する
+sysconf \- get configuration information at run time
 .SH 書式
 .nf
 \fB#include <unistd.h>\fP
 .SH 書式
 .nf
 \fB#include <unistd.h>\fP
@@ -53,13 +55,16 @@ POSIX では、アプリケーションがコンパイル時や実行時に、 
 .LP
 .\" and 999 to indicate support for options no longer present in the latest
 .\" standard. (?)
 .LP
 .\" 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)  を参照のこと。
+For options, typically, there is a constant \fB_POSIX_FOO\fP that may be
+defined in \fI<unistd.h>\fP.  If it is undefined, one should ask at run
+time.  If it is defined to \-1, then the option is not supported.  If it is
+defined to 0, then relevant functions and headers exist, but one has to ask
+at run time what degree of support is available.  If it is defined to a
+value other than \-1 or 0, then the option is supported.  Usually the value
+(such as 200112L) indicates the year and month of the POSIX revision
+describing the option.  Glibc uses the value 1 to indicate support as long
+as the POSIX revision has not been published yet.  The \fBsysconf\fP()
+argument will be \fB_SC_FOO\fP.  For a list of options, see \fBposixoptions\fP(7).
 .LP
 変数や制限を確認できるように、たいていは、 \fI<limits.h>\fP で定数 \fB_FOO\fP が、
 \fI<unistd.h>\fP で \fB_POSIX_FOO\fP が定義されている。 制限が規定されていない場合は定数は定義されない。
 .LP
 変数や制限を確認できるように、たいていは、 \fI<limits.h>\fP で定数 \fB_FOO\fP が、
 \fI<unistd.h>\fP で \fB_POSIX_FOO\fP が定義されている。 制限が規定されていない場合は定数は定義されない。
@@ -180,7 +185,7 @@ POSIX.2 ソフトウェア開発ユーティリティオプションがサポー
 以下の値も存在するが、標準には含まれていない。
 .TP 
  \- \fB_SC_PHYS_PAGES\fP
 以下の値も存在するが、標準には含まれていない。
 .TP 
  \- \fB_SC_PHYS_PAGES\fP
-物理メモリのページ数。 この値と \fB_SC_PAGE_SIZE\fP 値の積は桁溢れする可能性があるので注意すること。
+物理メモリのページ数。 この値と \fB_SC_PAGESIZE\fP 値の積は桁溢れする可能性があるので注意すること。
 .TP 
  \- \fB_SC_AVPHYS_PAGES\fP
 現在利用可能な物理メモリのページ数。
 .TP 
  \- \fB_SC_AVPHYS_PAGES\fP
 現在利用可能な物理メモリのページ数。
@@ -205,3 +210,7 @@ POSIX.1\-2001.
 .SH 関連項目
 \fBbc\fP(1), \fBexpr\fP(1), \fBgetconf\fP(1), \fBlocale\fP(1), \fBfpathconf\fP(3),
 \fBpathconf\fP(3), \fBposixoptions\fP(7)
 .SH 関連項目
 \fBbc\fP(1), \fBexpr\fP(1), \fBgetconf\fP(1), \fBlocale\fP(1), \fBfpathconf\fP(3),
 \fBpathconf\fP(3), \fBposixoptions\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。