__ipDomainName() - リゾルバー提供のドメイン・ネームの検索

標準

標準/拡張機能 C/C++ 依存項目
Language Environment 両方 OS/390 V2R9

形式

#include <__ftp.h>

char *__ipDomainName(void);

機能説明

IP アドレス解決の初期化によってドメイン名 (キーワード Domain または DomainOrigin で指定されたドメイン) に対して確立された値をアプリケーションが取得できるようにします。

戻り値

正常に実行された場合、__ipDomainName() は NULL 終了文字ストリングを戻します。このストリングは、ドメイン・ネームが見つかった場合はその名前、IP アドレス解決の初期化でドメイン・ネームが見つからなかった場合は NULL ストリングです。

正常に実行されなかった場合、__ipDomainName() は NULL を戻し、h_errno に次のいずれかのエラー値を保管します。__ipDomainName() 関数は、IP アドレス解決の初期化が完了できなかった場合にだけ失敗します。
エラー・コード
説明
NO_RECOVERY
再試行すると、連続して失敗するエラーが発生しました。このスレッドが _res 構造体を入れるためのストレージが獲得できませんでした。
TRY_AGAIN
選択された __res_state 構造体名を初期化しているときにエラーが発生しました。この処理は再試行できます。

関連情報