ldns(3)

NAME
ldns_status

SYNOPSIS
#include <stdint.h>
#include <stdbool.h>

#include <ldns/ldns.h>

DESCRIPTION

ldns_status
a Net::DNS like library for C
(c) NLnet Labs, 2005-2006
See the file LICENSE for the license
#ifndef LDNS_ERROR_H
#define LDNS_ERROR_H
#include <ldns/util.h>
enum ldns_enum_status
{
    LDNS_STATUS_OK,
    LDNS_STATUS_EMPTY_LABEL,
    LDNS_STATUS_LABEL_OVERFLOW,
    LDNS_STATUS_DOMAINNAME_OVERFLOW,
    LDNS_STATUS_DOMAINNAME_UNDERFLOW,
    LDNS_STATUS_DDD_OVERFLOW,
    LDNS_STATUS_PACKET_OVERFLOW,
    LDNS_STATUS_INVALID_POINTER,
    LDNS_STATUS_MEM_ERR,
    LDNS_STATUS_INTERNAL_ERR,
    LDNS_STATUS_ERR,
    LDNS_STATUS_INVALID_INT,
    LDNS_STATUS_INVALID_IP4,
    LDNS_STATUS_INVALID_IP6,
    LDNS_STATUS_INVALID_STR,
    LDNS_STATUS_INVALID_B64,
    LDNS_STATUS_INVALID_HEX,
    LDNS_STATUS_INVALID_TIME,
    LDNS_STATUS_NETWORK_ERR,
    LDNS_STATUS_ADDRESS_ERR,
    LDNS_STATUS_FILE_ERR,
    LDNS_STATUS_UNKNOWN_INET,
    LDNS_STATUS_NOT_IMPL,
    LDNS_STATUS_NULL,
    LDNS_STATUS_CRYPTO_UNKNOWN_ALGO,
    LDNS_STATUS_CRYPTO_ALGO_NOT_IMPL,
    LDNS_STATUS_CRYPTO_NO_RRSIG,
    LDNS_STATUS_CRYPTO_NO_DNSKEY,
    LDNS_STATUS_CRYPTO_NO_TRUSTED_DNSKEY,
    LDNS_STATUS_CRYPTO_NO_MATCHING_KEYTAG_DNSKEY,
    LDNS_STATUS_CRYPTO_VALIDATED,
    LDNS_STATUS_CRYPTO_BOGUS,
    LDNS_STATUS_CRYPTO_SIG_EXPIRED,
    LDNS_STATUS_CRYPTO_SIG_NOT_INCEPTED,
        LDNS_STATUS_CRYPTO_TSIG_BOGUS,
        LDNS_STATUS_CRYPTO_TSIG_ERR,
    LDNS_STATUS_CRYPTO_EXPIRATION_BEFORE_INCEPTION,
        LDNS_STATUS_CRYPTO_TYPE_COVERED_ERR,
        LDNS_STATUS_RES_NO_NS,
        LDNS_STATUS_RES_QUERY,
        LDNS_STATUS_WIRE_INCOMPLETE_HEADER,
        LDNS_STATUS_WIRE_INCOMPLETE_QUESTION,
        LDNS_STATUS_WIRE_INCOMPLETE_ANSWER,
        LDNS_STATUS_WIRE_INCOMPLETE_AUTHORITY,
        LDNS_STATUS_WIRE_INCOMPLETE_ADDITIONAL,
        LDNS_STATUS_NO_DATA,
        LDNS_STATUS_CERT_BAD_ALGORITHM,
        LDNS_STATUS_SYNTAX_TYPE_ERR,
        LDNS_STATUS_SYNTAX_CLASS_ERR,
        LDNS_STATUS_SYNTAX_TTL_ERR,
        LDNS_STATUS_SYNTAX_RDATA_ERR,
        LDNS_STATUS_SYNTAX_DNAME_ERR,
        LDNS_STATUS_SYNTAX_VERSION_ERR,
        LDNS_STATUS_SYNTAX_ALG_ERR,
        LDNS_STATUS_SYNTAX_KEYWORD_ERR,
        LDNS_STATUS_SYNTAX_TTL,
        LDNS_STATUS_SYNTAX_ORIGIN,
        LDNS_STATUS_SYNTAX_EMPTY,
        LDNS_STATUS_SYNTAX_MISSING_VALUE_ERR,
        LDNS_STATUS_SOCKET_ERROR,
        LDNS_STATUS_SYNTAX_ERR
};
typedef enum ldns_enum_status ldns_status;

AUTHOR
The ldns team at NLnet Labs. Which consists out of Jelte Jansen and Miek Gieben.

REPORTING BUGS
Please report bugs to ldns-team@nlnetlabs.nl or in our bugzilla at http://www.nlnetlabs.nl/bugs/index.html

COPYRIGHT
Copyright (c) 2004 - 2006 NLnet Labs.

Licensed under the BSD License. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO
ldns_get_errorstr_by_id. And perldoc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035.

REMARKS
This manpage was automaticly generated from the ldns source code by use of Doxygen and some perl.