FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | ライブラリ | 書式 | 解説 | 戻り値 | エラー | 関連項目 | 規格 | 歴史 | バグ
SYSCONF(3)             FreeBSD ライブラリ関数マニュアル             SYSCONF(3)

名称
     sysconf -- 設定可能なシステム変数を取得する

ライブラリ
     標準 C ライブラリ (libc, -lc)

書式
     #include <unistd.h>

     long
     sysconf(int name);

解説
     このインタフェースは、IEEE Std 1003.1-1988 (``POSIX.1'') によって定義され
     ています。はるかに完全なインタフェースは、sysctl(3) を使用して利用可能で
     す。

     sysconf() 関数は、設定可能なシステムの制限、またはオプション変数の現在の
     値を決定するためにアプリケーションのための方法を提供しています。name 引数
     は、問い合わせされるシステム変数を指定します。各名前の値のためのシンボ
     リック定数は、インクルードファイル <unistd.h> にあります。これらのパラ
     メータへのアクセスを必要とするシェルプログラマは、getconf(1) ユーティリ
     ティを使用するべきです。

     利用可能な値は、次の通りです:

     _SC_ARG_MAX
             execve(2) への引数の最大バイト。

     _SC_CHILD_MAX
             ユーザ ID ごとの同時に存在するプロセスの最大数。

     _SC_CLK_TCK
             1 秒ごとの tick 単位の統計クロックの周波数。

     _SC_IOV_MAX
             readv(2), writev(2), recvmsg(2)sendmsg(2) によって使用される
             I/O ベクトルの要素の最大数。

     _SC_NGROUPS_MAX
             補足グループの最大数。

     _SC_NPROCESSORS_CONF
             設定されたプロセッサの数。

     _SC_NPROCESSORS_ONLN
             現在のオンラインのプロセッサの数。

     _SC_OPEN_MAX
             システムが新しいファイル記述子に割り当てる最大値 + 1。

     _SC_PAGESIZE
             バイト単位のシステムページのサイズ。

     _SC_PAGE_SIZE
             _SC_PAGESIZE と同等です。

     _SC_STREAM_MAX
             プロセスが一度にオープンされるストリームの最小の最大値。

     _SC_TZNAME_MAX
             時間帯 (タイムゾーン) の名前に対してサポートされるタイプの最小の
             最大値。

     _SC_JOB_CONTROL
             ジョブ制御がこのシステムで利用可能であるなら、1 を返し、そうでな
             ければ、-1 を返します。

     _SC_SAVED_IDS
             退避 set-group ID と退避 set-user ID が利用可能であるなら、1 を返
             し、そうでなければ、-1 を返します。

     _SC_VERSION
             システムが準拠することを試みる IEEE Std 1003.1 (``POSIX.1'') の
             バージョン。

     _SC_BC_BASE_MAX
             bc(1) ユーティリティの ibase/obase の最大値。

     _SC_BC_DIM_MAX
             bc(1) ユーティリティの最大配列サイズ。

     _SC_BC_SCALE_MAX
             bc(1) ユーティリティの最大スケール値。

     _SC_BC_STRING_MAX
             bc(1) ユーティリティの最大文字列長。

     _SC_COLL_WEIGHTS_MAX
             ロケール定義ファイルの LC_COLLATE 順序キーワードのあらゆるエント
             リに割り当てることができる重みの最大数。

     _SC_EXPR_NEST_MAX
             expr(1) ユーティリティによって括弧内でネストすることができる式の
             最大数。

     _SC_LINE_MAX
             テキスト処理ユーティリティの入力行のバイト単位の最大長。

     _SC_RE_DUP_MAX
             インターバル表記法を使用するとき、許可される正規表現の繰り返され
             る発生の最大数。

     _SC_2_VERSION
             システムが準拠することを試みる IEEE Std 1003.2 (``POSIX.2'') の
             バージョン。

     _SC_2_C_BIND
             システムの C 言語開発機能が C 言語構築オプションをサポートしてい
             るなら、1 を返し、そうでなければ、-1 を返します。

     _SC_2_C_DEV
             システムが、C 言語開発ユーティリティオプションをサポートしている
             なら、1 を返し、そうでなければ、-1 を返します。

     _SC_2_CHAR_TERM
             システムが、IEEE Std 1003.2 (``POSIX.2'') に記述されているすべて
             の操作の能力がある、すくなくとも 1 つの端末タイプをサポートしてい
             るなら、1 を返し、そうでなければ、-1 を返します。

     _SC_2_FORT_DEV
             システムが、FORTRAN 開発ユーティリティオプションをサポートしてい
             るなら、1 を返し、そうでなければ、-1 を返します。

     _SC_2_FORT_RUN
             システムが、FORTRAN ランタイムユーティリティオプションをサポート
             しているなら、1 を返し、そうでなければ、-1 を返します。

     _SC_2_LOCALEDEF
             システムが、ロケールの作成をサポートしているなら、1 を返し、そう
             でなければ、-1 を返します。

     _SC_2_SW_DEV
             システムが、ソフトウェア開発ユーティリティオプションをサポートし
             ているなら、1 を返し、そうでなければ、-1 を返します。

     _SC_2_UPE
             システムが、ユーザポータビリティユーティリティオプションをサポー
             トしているなら、1 を返し、そうでなければ、-1 を返します。

     _SC_AIO_LISTIO_MAX
             サポートされている単一リスト I/O 呼び出しの I/O 操作の最大数。

     _SC_AIO_MAX
             サポートされている顕著な非同期 I/O 操作の最大数。

     _SC_AIO_PRIO_DELTA_MAX
             プロセスがそれ自体のスケジューリングの優先順位から非同期 I/P の優
             先順位を減少させることができる最大の量。

     _SC_DELAYTIMER_MAX
             タイマ満了の超過の最大数。

     _SC_MQ_OPEN_MAX
             オープンメッセージのキューの記述子プロセスの最大数は、保持されま
             す。

     _SC_RTSIG_MAX
             使用されるアプリケーションのために予約されたリアルタイムシグナル
             の最大数。

     _SC_SEM_NSEMS_MAX
             プロセスにあるセマフォの最大数。

     _SC_SEM_VALUE_MAX
             セマフォにある最大値。

     _SC_SIGQUEUE_MAX
             プロセスがいつでも (複数の) レシーバで送信され、保留中 (pending)
             となっているキューに入れられたシグナルの最大数。

     _SC_TIMER_MAX
             サポートされているプロセス毎のタイマの最大数。

     _SC_GETGR_R_SIZE_MAX
             グループエントリバッファのサイズのために推奨されている初期値。

     _SC_GETPW_R_SIZE_MAX
             パスワードエントリバッファのサイズのために推奨されている初期値。

     _SC_HOST_NAME_MAX
             gethostname() 関数からの返されるホスト名 (終端にヌル文字を含んで
             いない) の最大の長さ。

     _SC_LOGIN_NAME_MAX
             ログイン名の最大の長さ。

     _SC_THREAD_STACK_MIN
             スレッドのスタック記憶域のバイト単位の最小サイズ。

     _SC_THREAD_THREADS_MAX
             プロセス毎に作成することができるスレッドの最大数。

     _SC_TTY_NAME_MAX
             端末デバイス名の最大の長さ。

     _SC_SYMLOOP_MAX
             ループがないパス名の解決で実際にたどることができるシンボリックリ
             ンクの最大数。

     _SC_ATEXIT_MAX
             atexit() に登録される関数の最大数。

     _SC_XOPEN_VERSION
             このシステムが適合している X/Open Portability Guide のバージョン
             を示す 4 以上の整数値。

     _SC_XOPEN_XCU_VERSION
             このシステムが適合している XCU Specification のバージョンを示す整
             数値。

     これらの値も、存在していますが、標準ではありません:

     _SC_CPUSET_SIZE
             カーネルの cpuset のサイズ。

     _SC_PHYS_PAGES
             物理的なメモリのページ数。この値の製品と _SC_PAGESIZE の値は、32
             ビットのマシンでのいくつかの設定で long をオーバフローする可能性
             があることに注意してください。

戻り値
     sysconf() への呼び出しが成功しないなら、-1 が返され、errno は、適切な値に
     設定されます。そうでなければ、変数がサポートされていない機能に関連付けら
     れるなら、-1 が返され、errno は、修正されません。そうでなければ、現在の変
     数値が返されます。

エラー
     sysconf() 関数が失敗すれば、ライブラリ関数 sysctl(3) で明記されたエラーの
     いずれかが errno に設定されます。さらに、次のエラーが報告されます:

     [EINVAL]           name 引数の値が無効です。

関連項目
     getconf(1), pathconf(2), confstr(3), sysctl(3)

規格
     sysconf() によって返される値が、呼び出しているプロセスの存続期間を切り替
     えるという事実を除いて、この関数は、IEEE Std 1003.1-1988 (``POSIX.1'') に
     適合しています。

歴史
     sysconf() 関数は、4.4BSD ではじめて登場しました。

バグ
     _SC_STREAM_MAX の値は、最小の最大値であり、ANSI C の FOPEN_MAX として同じ
     であることが要求されているので、返り値は、とんでもなく小さく誤解を与える
     値です。

FreeBSD 11.2                    April 26, 2013                    FreeBSD 11.2

Table of Contents

FreeBSD マニュアル検索