Idź do kodu źródłowego tego pliku.
|
#define | DNS_HFIXEDSZ 12 /* #/bytes of fixed data in header */ |
|
#define | DNS_QFIXEDSZ 4 /* #/bytes of fixed data in query */ |
|
#define | NOERROR 0 /* No error occurred */ |
|
#define | FORMERR 1 /* format error */ |
|
#define | SERVFAIL 2 /* Server failure */ |
|
#define | NXDOMAIN 3 /* Name error */ |
|
#define | NOTIMP 4 /* Unimplemented */ |
|
#define | REFUSED 5 /* Operation refused */ |
|
#define | T_A 1 /* (IN) A */ |
|
#define | T_NS 2 /* (IN) NS */ |
|
#define | T_CNAME 5 /* (IN) CNAME */ |
|
#define | T_PTR 12 /* (IN) PTR */ |
|
#define | T_MX 15 /* (IN) MX */ |
|
#define | T_AAAA 28 /* (IN) AAAA */ |
|
#define | T_SRV 33 /* (IN) SRV */ |
|
#define | NS_MAXCDNAME 255 /* maximum compressed domain name */ |
|
#define | NS_CMPRSFLGS 0xc0 /* Flag bits indicating name compression. */ |
|
|
void * | mempcpy (void *dest, const void *src, size_t n) |
|
static int | special (int ch) |
|
static int | printable (int ch) |
|
int | ns_name_unpack (const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz) |
|
int | ns_name_ntop (const u_char *src, char *dst, size_t dstsiz) |
|
int | ns_name_uncompress (const u_char *msg, const u_char *eom, const u_char *src, char *dst, size_t dstsiz) |
|
int | dn_expand (const char *msg, const char *eom, const char *src, char *dst, int dstsiz) |
|
|
static const char | digits [] = "0123456789" |
|
◆ DNS_HFIXEDSZ
#define DNS_HFIXEDSZ 12 /* #/bytes of fixed data in header */ |
◆ DNS_QFIXEDSZ
#define DNS_QFIXEDSZ 4 /* #/bytes of fixed data in query */ |
◆ FORMERR
#define FORMERR 1 /* format error */ |
◆ NOERROR
#define NOERROR 0 /* No error occurred */ |
◆ NOTIMP
#define NOTIMP 4 /* Unimplemented */ |
◆ NS_CMPRSFLGS
#define NS_CMPRSFLGS 0xc0 /* Flag bits indicating name compression. */ |
◆ NS_MAXCDNAME
#define NS_MAXCDNAME 255 /* maximum compressed domain name */ |
◆ NXDOMAIN
#define NXDOMAIN 3 /* Name error */ |
◆ REFUSED
#define REFUSED 5 /* Operation refused */ |
◆ SERVFAIL
#define SERVFAIL 2 /* Server failure */ |
◆ T_A
#define T_A 1 /* (IN) A */ |
◆ T_AAAA
#define T_AAAA 28 /* (IN) AAAA */ |
◆ T_CNAME
#define T_CNAME 5 /* (IN) CNAME */ |
◆ T_MX
#define T_MX 15 /* (IN) MX */ |
◆ T_NS
#define T_NS 2 /* (IN) NS */ |
◆ T_PTR
#define T_PTR 12 /* (IN) PTR */ |
◆ T_SRV
#define T_SRV 33 /* (IN) SRV */ |
◆ dn_expand()
int dn_expand |
( |
const char * |
msg, |
|
|
const char * |
eom, |
|
|
const char * |
src, |
|
|
char * |
dst, |
|
|
int |
dstsiz |
|
) |
| |
◆ mempcpy()
void* mempcpy |
( |
void * |
dest, |
|
|
const void * |
src, |
|
|
size_t |
n |
|
) |
| |
◆ ns_name_ntop()
int ns_name_ntop |
( |
const u_char * |
src, |
|
|
char * |
dst, |
|
|
size_t |
dstsiz |
|
) |
| |
◆ ns_name_uncompress()
int ns_name_uncompress |
( |
const u_char * |
msg, |
|
|
const u_char * |
eom, |
|
|
const u_char * |
src, |
|
|
char * |
dst, |
|
|
size_t |
dstsiz |
|
) |
| |
◆ ns_name_unpack()
int ns_name_unpack |
( |
const u_char * |
msg, |
|
|
const u_char * |
eom, |
|
|
const u_char * |
src, |
|
|
u_char * |
dst, |
|
|
size_t |
dstsiz |
|
) |
| |
◆ printable()
static int printable |
( |
int |
ch | ) |
|
|
static |
◆ special()
static int special |
( |
int |
ch | ) |
|
|
static |
◆ digits
const char digits[] = "0123456789" |
|
static |