この節では、現在の rpcgen コード生成プログラムで提供されている機能について説明します。
SunOS でのテンプレート生成 - rpcgen では、クライアント側、サーバー側、および makefile の各テンプレートを生成することができます。オプションのリストについては、クライアント側およびサーバ側のテンプレートを生成するコンパイルオプションを参照してください。
SunOS での C 形式モード - rpcgen には、C 形式モードとデフォルトモードという 2 つのコンパイルモードがあります。C 形式モードでは、引数は構造体へのポインタではなく値で渡されます。また、C 形式モードでは複数の引数を渡すこともできます。デフォルトモードは旧バージョンと同じです。両方のモードのコード例については、C 形式モードでのコンパイルを参照してください。
SunOS でのマルチスレッド対応コード - rpcgenは、マルチスレッド環境で実行可能なマルチスレッド対応コードを生成することができます。デフォルトでは、rpcgen で生成されるコードはマルチスレッド対応になりません。詳細およびコード例については、マルチスレッド対応コードのコンパイルを参照してください。
SunOS でのマルチスレッド自動モード - rpcgen では、マルチスレッド自動モードで実行するマルチスレッド対応サーバースタブを生成します。定義およびコーディング例については、自動マルチスレッド対応モードでのコンパイルを参照ください。
SunOS でのライブラリの選択 - rpcgen では、TS-RPC ライブラリか TI-RPC ライブラリのどちらかを使用してコードを生成します。TI-RPC または TS-RPC のライブラリ選択を参照してください。
SunOS での ANSI C 準拠のコード - rpcgen では、ANSI C に準拠したコードを生成します。ANSI C に準拠したコードの生成を参照してください。