0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 2000, 2001, 2004, 2005, 2007, 2016 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic Updater/* $Id: ondestroy.c,v 1.16 2007/06/19 23:47:17 tbox Exp $ */
92ef1a9b9dbd48ecb507b42ac62c15afefdaf838David Lawrence#define ONDESTROY_MAGIC ISC_MAGIC('D', 'e', 'S', 't')
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence#define VALID_ONDESTROY(s) ISC_MAGIC_VALID(s, ONDESTROY_MAGIC)
56433595bb938c21fd3b07a0f7c565d942bb8780David Lawrenceisc_ondestroy_register(isc_ondestroy_t *ondest, isc_task_t *task,
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff ISC_LIST_APPEND(ondest->events, theevent, ev_link);
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrenceisc_ondestroy_notify(isc_ondestroy_t *ondest, void *sender) {