result.h revision 25e43e68b7431d5e4ff8b5427108cd7f5f9bcf3e
5dee04703805e9453ff4d8d77884391e3a185977Bob Halley * Copyright (C) 1998, 1999 Internet Software Consortium.
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * Permission to use, copy, modify, and distribute this software for any
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * purpose with or without fee is hereby granted, provided that the above
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * copyright notice and this permission notice appear in all copies.
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
1633838b8255282d10af15c5c84cee5a51466712Bob Halley * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halleytypedef isc_result_t dns_result_t; /* XXXRTH for legacy use only */
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley * XXXRTH Legacy result codes, to be eliminated before public release.
10c05796f242852b3b5ac2d3e62897b3577a5a00David Lawrence * DNS library result codes
ffe74cc719aa0f10c38fbc1f2f3ea7db0960cb8fMark Andrews#define DNS_R_LABELTOOLONG (ISC_RESULTCLASS_DNS + 0)
3a4ec3da9fa14511cbc3660f75817cfacb3f4d1eMark Andrews#define DNS_R_BADESCAPE (ISC_RESULTCLASS_DNS + 1)
b8ea456f924807e4fa076f6f5285d7774fb0ffc7Mark Andrews#define DNS_R_BADBITSTRING (ISC_RESULTCLASS_DNS + 2)
df1ba071bc31dc8272ceb0a7196c663d68e60282Mark Andrews#define DNS_R_BITSTRINGTOOLONG (ISC_RESULTCLASS_DNS + 3)
df1ba071bc31dc8272ceb0a7196c663d68e60282Mark Andrews#define DNS_R_EMPTYLABEL (ISC_RESULTCLASS_DNS + 4)
df1ba071bc31dc8272ceb0a7196c663d68e60282Mark Andrews#define DNS_R_BADDOTTEDQUAD (ISC_RESULTCLASS_DNS + 5)
035504dbd8ca5949e8380b860873b3385a4e61e5Mark Andrews#define DNS_R_UNEXPECTEDEND (ISC_RESULTCLASS_DNS + 6)
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley#define DNS_R_BADLABELTYPE (ISC_RESULTCLASS_DNS + 8)
035504dbd8ca5949e8380b860873b3385a4e61e5Mark Andrews#define DNS_R_BADPOINTER (ISC_RESULTCLASS_DNS + 9)
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley#define DNS_R_TOOMANYHOPS (ISC_RESULTCLASS_DNS + 10)
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley#define DNS_R_DISALLOWED (ISC_RESULTCLASS_DNS + 11)
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley#define DNS_R_EXTRATOKEN (ISC_RESULTCLASS_DNS + 12)
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley#define DNS_R_EXTRADATA (ISC_RESULTCLASS_DNS + 13)
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley#define DNS_R_TEXTTOOLONG (ISC_RESULTCLASS_DNS + 14)
void dns_result_register(void);