日本語 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.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
INET_NET(3) FreeBSD ライブラリ関数マニュアル INET_NET(3) 名称 inet_net_ntop, inet_net_pton -- インターネットネットワーク番号操作ルーチ ン ライブラリ 標準 C ライブラリ (libc, -lc) 書式 #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> char * inet_net_ntop(int af, const void *src, int bits, char *dst, size_t size); int inet_net_pton(int af, const char *src, void *dst, size_t size); 解説 inet_net_ntop() 関数はインターネットネットワーク番号をネットワークフォー マット (通常 struct in_addr あるいはネットワークバイトオーダの他のあるバ イナリ形式) から CIDR プレゼンテーションフォーマット (外部ディスプレイ目 的にふさわしい) に変換します。bits 引数はネットワーク番号である src での ビットの番号です。システムエラーが生じる場合 (その場合は errno が設定され ます) それは NULL を返します。あるいは、それは目的の文字列へのポインタを 返します。 inet_net_pton() 関数は、プレゼンテーションフォーマットインターネットネッ トワーク番号 (すなわち、文字列に保持されるような印刷可能な形式) をネット ワークフォーマット (通常 struct in_addr あるいはネットワークバイトオーダ の他のあるバイナリ形式) に変換します。それは、ビットの番号を返します。(ク ラスに基づいて計算されたか、/CIDR で指定したかのいずれか) あるいは失敗が 生じた場合、-1 を返します。(その場合は errno が設定されます。もしインター ネットネットワーク番号が有効でなければ、それは ENOENT に設定されるでしょ う。) af のために現在サポートされている値は AF_INET と AF_INET6 です。size 引数 は結果バッファ dst のサイズです。 ネットワーク番号 (IP バージョン 4) インターネットネットワーク番号は次の形式のうちの 1 つで指定できます。 a.b.c.d/bits a.b.c.d a.b.c a.b a 4 つの部分が指定される場合、各々はデータの 1 バイトとして解釈され、イン ターネットネットワーク番号の 4 バイトまで左から右に割り当てられます。イン ターネットネットワーク番号が、リトルエンディアンバイト順 (Intel 386, 486, および Pentium プロセッサのような) を使用するシステムで 32 ビットの整数量 として見られる場合、上記で参照されたバイトが ``d.c.b.a'' として現われるこ とに注意してください。すなわち、リトルエンディアンバイトは、右から左の順 序となります。 3 つの部分番号が指定される場合、最後の部分は 16 ビットの量として解釈さ れ、インターネットネットワーク番号の右端の 2 バイトに置かれます。これは 3 つの部分番号フォーマットを、``128.net.host'' としてクラス B ネットワーク 番号を指定することを便利にします。 2 つの部分番号が供給される場合、最後の部分は 24 ビットの量として解釈さ れ、インターネットネットワーク番号の右端の 3 バイトに置かれます。これは 2 つの部分番号フォーマットを、``net.host'' としてクラス A ネットワーク番号 を指定することを便利にします。 1 つの部分だけが与えられる場合、値はバイト再配置のないインターネットネッ トワーク番号に直接格納されます。 `.' 記法での ``部分'' として供給されたすべての番号は、C 言語 (つまり、先 導する 0x あるいは 0X は 16 進数を意味します。そうでなければ、先導する 0 は 8 進数を意味します。そうでなければ、数は 10 進数として解釈されます) で 指定されるように、10 進数、8 進数あるいは 16 進数であり得ます。 関連項目 byteorder(3), inet(3), networks(5) 歴史 inet_net_ntop() と inet_net_pton() 関数は、BIND 4.9.4 で登場しました。 FreeBSD 11.4 February 26, 2006 FreeBSD 11.4