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
名称 | 書式 | 解説 | 戻り値 | 後方互換性 | 関連項目
PCAP_FINDALLDEVS(3)                                        PCAP_FINDALLDEVS(3)



名称
       pcap_findalldevs, pcap_freealldevs - キャプチャ (捕獲) デバイスのリスト
       を取得し、そのリストを解放する

書式
       #include <pcap/pcap.h>

       char errbuf[PCAP_ERRBUF_SIZE];

       int pcap_findalldevs(pcap_if_t **alldevsp, char *errbuf);
       void pcap_freealldevs(pcap_if_t *alldevs);

解説
       pcap_findalldevs() は、pcap_create(3)pcap_activate(3) で、または
       pcap_open_live(3) でオープンすることができるネットワークデバイスのリス
       トを構築します。(例えば、そのプロセスにはキャプチャするためにそれらを
       オープンする十分な特権がないかもしれないので、pcap_findalldevs() を呼び
       出すプロセスによってオープンすることができないネットワークデバイスがあ
       るかもしれないことに注意してください。そうだとしたら、それらのデバイス
       は、リストに現れません。) pcap_findalldevs() が成功するなら、alldevsp
       によって指されるポインタは、リストの最初の要素を指すように設定される
       か、またはデバイスが見つからなかったなら (これは、成功と見なされます)、
       NULL を指すように設定されます。リストの各要素は、タイプ pcap_if_t であ
       り、次のメンバがあります:

              next   NULL でないなら、リスト中の次の要素へのポインタ。リストの
                     最後の要素のための NULLname   pcap_open_live() に渡されるデバイスの名前を与える文字列へ
                     のポインタ。

              description
                     NULL でなければ、デバイスの人間に読み込み可能な記述を与え
                     る文字列へのポインタ。

              addresses
                     デバイスのためのネットワークアドレスのリストの最初の要素
                     へのポインタ、またはデバイスにアドレスがないなら、NULL で
                     す。

              flags  デバイスフラグは、次の通りです:

                     PCAP_IF_LOOPBACK
                            デバイスがループバックインタフェースであるなら、設
                            定します。

                     PCAP_IF_UP
                            デバイスが動作しているなら、設定します。

                     PCAP_IF_RUNNING
                            デバイスが動作しているなら、設定します。

                     PCAP_IF_WIRELESS
                            デバイスが無線インタフェースであるなら、設定されま
                            す。これは、IEEE 802.15.4 と IEEE 802.11 のよう
                            な、無線ベースのネットワークと同様に IrDA を含むの
                            で、それは、ただ、Wi-Fi を意味していません。

                     PCAP_IF_CONNECTION_STATUS
                            アダプタが接続されているかどうかを示すためのビット
                            マスク。無線インタフェースのために、"connected"
                            (接続された) は、"associated with a network" (ネッ
                            トワークと関連する) ことを意味します。

                     接続状態ビットのために設定できる値は、次の通りです:

                     PCAP_IF_CONNECTION_STATUS_UNKNOWN
                            アダプタが接続されているかどうかは未知です。

                     PCAP_IF_CONNECTION_STATUS_CONNECTED
                            アダプタは、接続されました。

                     PCAP_IF_CONNECTION_STATUS_DISCONNECTED
                            アダプタは、接続が絶たれました。

                     PCAP_IF_CONNECTION_STATUS_NOT_APPLICABLE
                            "connected" と "disconnected" の概念は、このインタ
                            フェースに適用されません。例えば、それは、ループ
                            バックデバイスに適用されません。

       アドレスのリストの各要素は、タイプ pcap_addr_t であり、次のメンバがあり
       ます:

              next   NULL でなければ、リストの次の要素へのポインタ。リストの最
                     後の要素のための NULLaddr   アドレスを含む struct sockaddr へのポインタ。

              netmask
                     NULL でなければ、addr によって指されたアドレスに対応する
                     ネットマスクを含む struct sockaddr へのポインタ。

              broadaddr
                     NULL でなければ、addr によって指されたアドレスに対応する
                     ブロードキャスト (同報通信) アドレスを含む struct
                     sockaddr へのポインタ。デバイスがブロードキャストをサポー
                     トしないなら、NULL となるかもしれません。

              dstaddr
                     NULL でなければ、addr によって指されたアドレスに対応する
                     宛先アドレスを含む struct sockaddr へのポインタ。デバイス
                     がポイントツーポイント (point-to-point) インタフェースで
                     ないなら、NULL となるかもしれません。

       アドレスのリスト中のアドレスは、IPv4 アドレス、IPv6 アドレス、またはあ
       る他のタイプのアドレスかもしれないので、アドレスの内容を解釈する前に
       struct sockaddrsa_family メンバをチェックしなければならないことに注
       意してください。アドレスがすべて IPv4 アドレスまたは IPv4 あるいは IPv6
       アドレスをすべて等しいと仮定しないでください。IPv4 アドレスには、値
       AF_INET があり、(IPv6 をサポートしない、より古いオペレーティングシステ
       ムは、それを定義しないかもしれない) IPv6 アドレスには、値 AF_INET6 があ
       り、そして他のアドレスには、他の値があります。他のアドレスが返されるか
       どうか、それらがプラットフォーム依存であるかもしれないどのタイプ。IPv4
       アドレスについて、あたかも struct sockaddr_in を指すかのように、struct
       sockaddr ポインタを解釈することができます。IPv6 アドレスについて、あた
       かも struct sockaddr_in6 を指すかのように、それを解釈することができま
       す。

       デバイスのリストは、alldevs によって指されるリストを解放する、
       pcap_freealldevs(3) によって解放されなければなりません。

戻り値
       pcap_findalldevs() は、成功すれば 0 を返し、失敗すれば PCAP_ERROR を返
       します。示されるように、デバイスを見つけないことは、失敗ではなく、成功
       と見なされるので、0 が、その場合に返されます。PCAP_ERROR が返されるな
       ら、errbuf は、適切なエラーメッセージで満たされます。errbuf は、少なく
       とも PCAP_ERRBUF_SIZE 文字を保持できると想定されます。

後方互換性
       PCAP_IF_UPPCAP_IF_RUNNING 定数は、libpcap リリース 1.6.1 で利用可能
       になりました。PCAP_IF_WIRELESS, PCAP_IF_CONNECTION_STATUS,
       PCAP_IF_CONNECTION_STATUS_UNKNOWN, PCAP_IF_CONNECTION_STATUS_CONNECTED,
       PCAP_IF_CONNECTION_STATUS_DISCONNECTED, と
       PCAP_IF_CONNECTION_STATUS_NOT_APPLICABLE 定数は、libpcap リリース 1.9.0
       で利用可能になりました。

関連項目
       pcap(3)



                                22 August 2018             PCAP_FINDALLDEVS(3)

Table of Contents

FreeBSD マニュアル検索