manpagez: man pages & more
man ares_free_data(3)
Home | html | info | man
ares_free_data(3)                                            ares_free_data(3)




NAME

       ares_free_data - Free data allocated by several c-ares functions


SYNOPSIS

       #include <ares.h>

       void ares_free_data(void *dataptr)

       cc file.c -lcares


DESCRIPTION

       The  ares_free_data(3) function frees one or more data structures allo-
       cated and returned by several c-ares functions. Specifically  the  data
       returned  by  the following list of functions must be deallocated using
       this function.

       ares_parse_srv_reply(3)
            When used to free the  data  returned  by  ares_parse_srv_reply(3)
            this  will free the whole linked list of ares_srv_reply structures
            returned by ares_parse_srv_reply(3),  along  with  any  additional
            storage associated with those structures.

       ares_parse_txt_reply(3)
            When  used  to  free  the data returned by ares_parse_txt_reply(3)
            this will free the whole linked list of ares_txt_reply  structures
            returned  by  ares_parse_txt_reply(3),  along  with any additional
            storage associated with those structures.


RETURN VALUE

       The ares_free_data() function does not return a value.


AVAILABILITY

       This function was first introduced in c-ares version 1.7.0.


SEE ALSO

       ares_parse_srv_reply(3), ares_parse_txt_reply(3)


AUTHOR

       Yang Tse

       Copyright 1998 by the Massachusetts Institute of Technology.
       Copyright (C) 2004-2009 by Daniel Stenberg.



                                  23 Nov 2009                ares_free_data(3)

c-ares 1.7.0 - Generated Mon Nov 30 20:48:47 CST 2009
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.