diff --git a/lib/isc/include/isc/ondestroy.h b/lib/isc/include/isc/ondestroy.h index 257dea43ab..d62f1d0269 100644 --- a/lib/isc/include/isc/ondestroy.h +++ b/lib/isc/include/isc/ondestroy.h @@ -68,10 +68,10 @@ ISC_LANG_BEGINDECLS * see dns/zone.c for an ifdef'd-out example. */ -typedef struct { +struct isc_ondestroy { unsigned int magic; isc_eventlist_t events; -} isc_ondestroy_t; +}; void isc_ondestroy_init(isc_ondestroy_t *ondest); diff --git a/lib/isc/include/isc/types.h b/lib/isc/include/isc/types.h index 123f4763f7..56b4a35d57 100644 --- a/lib/isc/include/isc/types.h +++ b/lib/isc/include/isc/types.h @@ -43,6 +43,7 @@ typedef struct isc_logmodule isc_logmodule_t; typedef struct isc_mem isc_mem_t; typedef struct isc_mempool isc_mempool_t; typedef struct isc_msgcat isc_msgcat_t; +typedef struct isc_ondestroy isc_ondestroy_t; typedef struct isc_netaddr isc_netaddr_t; typedef struct isc_region isc_region_t; typedef unsigned int isc_result_t;