日本語 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 は現在、作成中で日々更新されています。
Table of Contents
PCAP_SETNONBLOCK(3) PCAP_SETNONBLOCK(3) 名称 pcap_setnonblock, pcap_getnonblock - キャプチャ (捕獲) デバイスで非ブ ロッキングモードの状態を設定するか、または取得する 書式 #include <pcap/pcap.h> char errbuf[PCAP_ERRBUF_SIZE]; int pcap_setnonblock(pcap_t *p, int nonblock, char *errbuf); int pcap_getnonblock(pcap_t *p, char *errbuf); 解説 pcap_setnonblock() は、nonblock が 0 以外か、または 0 であるかどうかに よって、捕獲ハンドルを ``non-blocking'' (非ブロッキング) モードにする か、または ``non-blocking'' (非ブロッキング) モードを解除します。それ は、``savefiles'' で効果がありません。エラーがあるなら、PCAP_ERROR が返 され、errbuf は、適切なエラーメッセージで満たされます。そうでなければ、 0 が返されます。``non-blocking'' (非ブロッキング) モードで、 pcap_dispatch(3) でキャプチャ (捕獲) 記述子から読み込む試みは、現在、パ ケットの読み込が利用可能でないなら、到着するパケットのためのウェート (待ち) をブロックするのではなく、直ちに 0 を返します。pcap_loop(3) と pcap_next(3) は、``non-blocking'' (非ブロッキング) モードで動作しませ ん。 最初に、pcap_activate(3) で活性化されるか、または pcap_open_live(3) で オープンされるとき、キャプチャハンドルは、``non-blocking'' (非ブロッキ ング) モードではありません。pcap_setnonblock() への呼び出しは、それを ``non-blocking'' (非ブロッキング) モードにするために必要です。 戻り値 pcap_getnonblock() は、キャプチャ (捕獲) 記述子の現在の ``non blocking'' (非ブロッキング) 状態を返します。それは、``savefiles'' で常 に 0 を返します。エラーがあるなら、PCAP_ERROR が返され、errbuf は、適切 なエラーメッセージで満たされます。 errbuf は、少なくとも PCAP_ERRBUF_SIZE 文字を保持できると想定されます。 関連項目 pcap(3), pcap_next_ex(3), pcap_geterr(3) 25 July 2018 PCAP_SETNONBLOCK(3)