chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
resolved: MX records
[elogind.git]
/
src
/
resolve
/
resolved-dns-rr.h
diff --git
a/src/resolve/resolved-dns-rr.h
b/src/resolve/resolved-dns-rr.h
index 524630071dea7797907796a8ab15654aaf25bacc..359d662a60d9d05ff1a5320bcb85bc7233ea6309 100644
(file)
--- a/
src/resolve/resolved-dns-rr.h
+++ b/
src/resolve/resolved-dns-rr.h
@@
-35,6
+35,8
@@
typedef struct DnsResourceRecord DnsResourceRecord;
enum {
DNS_CLASS_IN = 0x01,
DNS_CLASS_ANY = 0xFF,
enum {
DNS_CLASS_IN = 0x01,
DNS_CLASS_ANY = 0xFF,
+ _DNS_CLASS_MAX,
+ _DNS_CLASS_INVALID = -1
};
/* DNS record types, see RFC 1035 */
};
/* DNS record types, see RFC 1035 */
@@
-60,6
+62,8
@@
enum {
DNS_TYPE_TSIG = 0xFA,
DNS_TYPE_IXFR = 0xFB,
DNS_TYPE_AXFR = 0xFC,
DNS_TYPE_TSIG = 0xFA,
DNS_TYPE_IXFR = 0xFB,
DNS_TYPE_AXFR = 0xFC,
+ _DNS_TYPE_MAX,
+ _DNS_TYPE_INVALID = -1
};
struct DnsResourceKey {
};
struct DnsResourceKey {
@@
-115,6
+119,11
@@
struct DnsResourceRecord {
uint32_t expire;
uint32_t minimum;
} soa;
uint32_t expire;
uint32_t minimum;
} soa;
+
+ struct {
+ uint16_t priority;
+ char *exchange;
+ } mx;
};
};
};
};