dn_skipname() — リゾルバー・ドメイン・ネームのスキップ

標準

標準/拡張機能 C/C++ 依存項目

BSD 4.3

両方 OS/390 V2R8

形式

#define _XOPEN_SOURCE_EXTENDED 1
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>

int dn_skipname(const u_char *comp_dn, u_char *eom);

機能説明

dn_skipname() 関数は、圧縮ドメイン・ネーム comp_dn をスキップし、comp_dn に続く応答バッファーの位置を戻します。comp_dn に指定された情報が、圧縮ドメイン・ネームでない場合は、-1 を戻してエラーを報告します。

注: dn_skipname() 関数は、拡張 ASCII の拡張機能のレベルに依存します。詳細は、拡張 ASCII サポートを参照してください。

戻り値

正常に終了した場合、dn_skipname() 関数は、comp_dn 圧縮ドメイン・ネームに続く応答バッファーの位置を戻します。

正常に終了しなかった場合、dn_skipname() は -1 を戻してエラーを報告します。このエラーは、スキップする名前がバッファーの最後に達するまでに検出されなかった場合です。

文書化される errno 値はありません。

関連情報