日本語 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
RPCBIND(3) FreeBSD ライブラリ関数マニュアル RPCBIND(3) 名称 rpcb_getmaps, rpcb_getaddr, rpcb_gettime, rpcb_rmtcall, rpcb_set, rpcb_unset -- RPC バインドサービスのためのライブラリルーチン ライブラリ 標準 C ライブラリ (libc, -lc) 書式 #include <rpc/rpc.h> rpcblist * rpcb_getmaps(const struct netconfig *netconf, const char *host); bool_t rpcb_getaddr(const rpcprog_t prognum, const rpcvers_t versnum, const struct netconfig *netconf, struct netbuf *svcaddr, const char *host); bool_t rpcb_gettime(const char *host, time_t * timep); enum clnt_stat rpcb_rmtcall(const struct netconfig *netconf, const char *host, const rpcprog_t prognum, const rpcvers_t versnum, const rpcproc_t procnum, const xdrproc_t inproc, const caddr_t in, const xdrproc_t outproc, const caddr_t out, const struct timeval tout, const struct netbuf *svcaddr); bool_t rpcb_set(const rpcprog_t prognum, const rpcvers_t versnum, const struct netconfig *netconf, const struct netbuf *svcaddr); bool_t rpcb_unset(const rpcprog_t prognum, const rpcvers_t versnum, const struct netconfig *netconf); 解説 これらのルーチンで、クライアントの C プログラムが RPC バインドサービスを 呼び出す手続きを作ることができます。プログラムとそれらのユニバーサル (全 体) アドレスの間のマッピングのリストの維持については (rpcbind(8) を参照し てください)。 ルーチン rpcb_getmaps() 現在の RPC プログラムからアドレス (program-to-address) への host でのマッピングのリストを返す、rpcbind サービスへのインタフェース。 それは host でリモート rpcbind サービスに連絡するために netconf を 通して指定された転送を使用します。このルーチンは、リモート rpcbind に連絡することができないなら、NULL を返します。 rpcb_getaddr() プログラム番号 prognum、バージョン versnum で登録される host で サービスのアドレスを見つけ、netconf に関連している転送プロトコルを 話す、rpcbind サービスへのインタフェース。見つけられたアドレスは svcaddr に返されます。svcaddr 引数は前もって割り付けられるべきで す。このルーチンは、成功するなら、TRUE を返します。FALSE の返り値 は、マッピングが存在しなかったか、または RPC システムがリモート rpcbind サービスに連絡することが失敗することを意味します。後者の場 合、グローバル変数 rpc_createerr (rpc_clnt_create(3) 参照) は RPC 状態を含みます。 rpcb_gettime() このルーチンは host の時間を timep に返します。host が NULL である なら、rpcb_gettime() は、それ自体のマシンの時間を返します。この ルーチンは、成功するなら、TRUE を返し、失敗するなら、FALSE 返しま す。rpcb_gettime() 関数は、クライアントとリモートサーバの間で時間 を同期させるために使用することができます。 rpcb_rmtcall() そのホストで利用者に代わって手続きを RPC 呼び出しするように host で rpcbind に命令する、rpcbind サービスへのインタフェース。 netconfig() 構造はコネクションレス転送に対応するはずです。svcaddr 引数は手続きが成功するなら (他の引数の定義に関しては rpc_clnt_calls(3) の rpc_call() と clnt_call() を参照してくださ い)、サーバのアドレスに変更されます。 この手続きは通常、``ping'' のために使用されるべきで、他に何も使用 されません。このルーチンで、プログラムは 1 ステップですべての検索 と呼び出しを行うことができます。 注: サーバが稼働していなくても、rpcb_rmtcall() はどんなエラーメッ セージも呼び出し側に返しません。そのような場合には呼び出し側はタイ ムアウトします。 注: rpcb_rmtcall() は、コネクションレス転送にのみ利用可能です。 rpcb_set() マシンの rpcbind サービスで 3 つの [prognum, versnum, netconf->nc_netid] と svcaddr の間のマッピングを確立する、rpcbind サービスへのインタフェース。nc_netid の値は netconfig データベース によって定義されるネットワーク識別子に対応しなければなりません。こ のルーチンは成功すれば、TRUE を返し、そうでなければ FALSE を返しま す。(また、rpc_svc_calls(3) 中の svc_reg() を参照してください。) rpcbind でそのようなエントリが既に存在しているなら、rpcb_set() は 失敗します。 rpcb_unset() マシンの rpcbind サービスで 3 つの [prognum, versnum, netconf->nc_netid] とアドレスの間のマッピングを破壊にする、rpcbind サービスへのインタフェース。netconf が NULL であるなら、 rpcb_unset() はマシンの rpcbind サービスで 3 つの [prognum, versnum, all-transports] とアドレスの間のすべてのマッピングを破壊 します。このルーチンは成功すれば、TRUE を返し、そうでなければ FALSE を返します。サービスの所有者かスーパユーザだけがマッピングを 破壊することができます。(また、rpc_svc_calls(3) 中の svc_unreg() を参照してください。) 関連項目 rpc_clnt_calls(3), rpc_svc_calls(3), rpcbind(8), rpcinfo(8) FreeBSD 11.4 May 7, 1993 FreeBSD 11.4