Provided by: libc-ares-dev_1.10.0-2ubuntu0.2_amd64 bug

NAME

       ares_destroy - Destroy a resolver channel

SYNOPSIS

       #include <ares.h>

       void ares_destroy(ares_channel channel)

DESCRIPTION

       The ares_destroy function destroys the name service channel identified by channel, freeing
       all memory and closing  all  sockets  used  by  the  channel.   ares_destroy  invokes  the
       callbacks  for  each  pending query on the channel, passing a status of ARES_EDESTRUCTION.
       These calls give the callbacks a chance to clean up any state which might have been stored
       in their arguments. A callback must not add new requests to a channel being destroyed.

SEE ALSO

       ares_init(3), ares_cancel(3)

AUTHOR

       Greg Hudson, MIT Information Systems
       Copyright 1998 by the Massachusetts Institute of Technology.

                                         7 December 2004                          ARES_DESTROY(3)