5.6.1.1 tpadvertise()

tpadvertise(3c)関数の呼出しには、次のシグネチャを使用します。

int
tpadvertise(char *svcname, void *func)(TPSVCINFO *)

次の表は、tpadvertise()関数の引数を示しています。

表5-4 tpadvertise()関数の引数

引数 説明
svcname 通知するサービス名を指すポインタ。サービス名は127文字以下の文字列で指定します。127文字を超える名前は切り詰められます。NULL文字列は指定できません。それが指定されると、エラー(TPEINVAL)になります。
func サービスを実行するために呼び出されるOracle Tuxedoシステム関数のアドレスを指すポインタ。通常、この名前とサービス名は同じです。NULL文字列は指定できません。それが指定されると、エラーになります。