X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Finternal.h;h=552db151b7ff495da637c416324c743fd7dd2c21;hb=0288732570d2a52a069ab5e6c377450e30c6eee6;hp=7faa2123c4abe4bffec95183ed607c0ed1551536;hpb=2edb1757691323cf8a54d6acd68251781a4df521;p=adns.git diff --git a/src/internal.h b/src/internal.h index 7faa212..552db15 100644 --- a/src/internal.h +++ b/src/internal.h @@ -672,6 +672,10 @@ void adns__transfer_interim(adns_query from, adns_query to, void *block); * TTLs get inherited by their parents. */ +void adns__free_interim(adns_query qu, void *p); +/* Forget about a block allocated by adns__alloc_interim. + */ + void *adns__alloc_mine(adns_query qu, size_t sz); /* Like _interim, but does not record the length for later * copying into the answer. This just ensures that the memory @@ -695,6 +699,7 @@ void adns__reset_preserved(adns_query qu); void adns__query_done(adns_query qu); void adns__query_fail(adns_query qu, adns_status stat); +void adns__cancel_children(adns_query qu); /* From reply.c: */