JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ** ifap ); void freeifaddrs(struct ifaddrs * ifa ); 説明 getifaddrs () 関数は、ローカルシステムのネットワークインターフェース情報を表す構造体の連結リ ... ストを作成し、 リストの先頭の要素のアドレスを *ifap に格納する。 リストは ifaddrs 構造体で構成される。 ifaddrs 構造体は以下のように定義されている。 struct ifaddrs { struct ifaddrs *ifa_next; /* Next item ... たバッファーへのポインターである。 そのインターフェースでこのようなデータがない場合には、 このフィールドは NULL となる。 getifaddrs () が返すデータは動的に確保される。 必要なくなった際には freeifaddrs () を使って解放すべきである。 返り値 成功すると、 ge ... ... ** ifap ); void freeifaddrs(struct ifaddrs * ifa ); 説明 getifaddrs () 関数は、ローカルシステムのネットワークインターフェース情報を表す構造体の連結リ ... ストを作成し、 リストの先頭の要素のアドレスを *ifap に格納する。 リストは ifaddrs 構造体で構成される。 ifaddrs 構造体は以下のように定義されている。 struct ifaddrs { struct ifaddrs *ifa_next; /* Next item ... たバッファーへのポインターである。 そのインターフェースでこのようなデータがない場合には、 このフィールドは NULL となる。 getifaddrs () が返すデータは動的に確保される。 必要なくなった際には freeifaddrs () を使って解放すべきである。 返り値 成功すると、 ge ... ... 成していない。 例 以下の例では、 RTMGRP_LINK (ネットワークインターフェースの create/delete/up/down イベント) と RTMGRP_IPV4_IFADDR (IPv4 アドレスの add/delete イベント) マルチキャストグループを listen する NETLINK_ROUTE netlink を作成している。 struct s ... ockaddr_nl sa; memset(&sa, 0, sizeof(sa)); sa.nl_family = AF_NETLINK; sa.nl_groups = RTMGRP_LINK | RTMGRP_IPV4_IFADDR; fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); bind(fd, (struct sockaddr *) &sa, sizeof(sa)); 次の例では、netlink メッ ... ... 2.2 から 2.4.9 まで) ICMP_ECHOREQUEST パケットに応答する ICMP_ECHOREPLY パケットの最大送信レート。 icmp_errors_use_inbound_ifaddr (ブール値; デフォルト: 無効; Linux 2.6.12 以降) これを無効にすると、ICMP エラーメッセージは、 出力インターフェースのプライ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。