X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-resolve%2Fresolve-util.h;h=019cdaffe149573e699eeb5305c48565836d60f7;hb=7e28adeb63818ee96dac015c0766be461e13fb64;hp=58df7385c014846523889e87918d848e6122bd02;hpb=607553f9306286fdccf0b356bc3d1087adfe21c4;p=elogind.git diff --git a/src/libsystemd/sd-resolve/resolve-util.h b/src/libsystemd/sd-resolve/resolve-util.h index 58df7385c..019cdaffe 100644 --- a/src/libsystemd/sd-resolve/resolve-util.h +++ b/src/libsystemd/sd-resolve/resolve-util.h @@ -22,8 +22,10 @@ ***/ #include "util.h" +#include "sd-resolve.h" -DEFINE_TRIVIAL_CLEANUP_FUNC(sd_resolve*, sd_resolve_free); -DEFINE_TRIVIAL_CLEANUP_FUNC(struct addrinfo*, sd_resolve_freeaddrinfo); -#define _cleanup_resolve_free_ _cleanup_(sd_resolve_freep) -#define _cleanup_resolve_addrinfo_free_ _cleanup_(sd_resolve_freeaddrinfop) +DEFINE_TRIVIAL_CLEANUP_FUNC(sd_resolve*, sd_resolve_unref); +DEFINE_TRIVIAL_CLEANUP_FUNC(sd_resolve_query*, sd_resolve_query_unref); + +#define _cleanup_resolve_unref_ _cleanup_(sd_resolve_unrefp) +#define _cleanup_resolve_query_unref_ _cleanup_(sd_resolve_query_unrefp)