diff --git a/configure.ac b/configure.ac index 1087671b..adbd0d04 100644 --- a/configure.ac +++ b/configure.ac @@ -1178,13 +1178,15 @@ const char *inet_ntop(int af, const void *src, char *dst, size_t size); # ifdef HAVE_UNBOUND_EVENT_H # include # else -# ifndef _UB_EVENT_PRIMITIVES -# define _UB_EVENT_PRIMITIVES +# ifdef HAVE_UNBOUND_EVENT_API +# ifndef _UB_EVENT_PRIMITIVES +# define _UB_EVENT_PRIMITIVES struct ub_event_base; struct ub_ctx* ub_ctx_create_ub_event(struct ub_event_base* base); typedef void (*ub_event_callback_t)(void*, int, void*, int, int, char*); int ub_resolve_event(struct ub_ctx* ctx, const char* name, int rrtype, int rrclass, void* mydata, ub_event_callback_t callback, int* async_id); +# endif # endif # endif #endif