chiark / gitweb /
0ca91e0ad9108653c3df0a50cfaec8e2dca4856d
[elogind.git] / src / libsystemd-bus / dns-util.h
1 #pragma once
2
3 #include "util.h"
4
5 DEFINE_TRIVIAL_CLEANUP_FUNC(asyncns_t*, asyncns_free);
6 DEFINE_TRIVIAL_CLEANUP_FUNC(unsigned char *, asyncns_freeanswer);
7 DEFINE_TRIVIAL_CLEANUP_FUNC(struct addrinfo*, asyncns_freeaddrinfo);
8 #define _cleanup_asyncns_free_ _cleanup_(asyncns_freep)
9 #define _cleanup_asyncns_answer_free_ _cleanup_(asyncns_freeanswerp)
10 #define _cleanup_asyncns_addrinfo_free_ _cleanup_(asyncns_freeaddrinfop)