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



NAME

       CURLOPT_DNS_USE_GLOBAL_CACHE - enable/disable global DNS cache


SYNOPSIS

       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_DNS_USE_GLOBAL_CACHE,
                                 long enable);


DESCRIPTION

       Pass  a  long.  If the enable value is 1, it tells curl to use a global
       DNS cache that will survive between easy  handle  creations  and  dele-
       tions. This is not thread-safe and this will use a global variable.

       WARNING: this option is considered obsolete. Stop using it. Switch over
       to  using  the  share  interface  instead!  See  CURLOPT_SHARE(3)   and
       curl_share_init(3).


DEFAULT

       0


PROTOCOLS

       All


EXAMPLE

       TODO


AVAILABILITY

       Subject for removal in the future. Do not use!


RETURN VALUE

       Returns  CURLE_OK  if the option is supported, and CURLE_UNKNOWN_OPTION
       if not.


SEE ALSO

       CURLOPT_SHARE(3), CURLOPT_DNS_CACHE_TIMEOUT(3),



libcurl 7.37.0                    17 Jun 2014  CURLOPT_DNS_USE_GLOBAL_CACHE(3)

curl 7.37.1 - Generated Sat Aug 23 05:53:35 CDT 2014
© manpagez.com 2000-2018
Individual documents may contain additional copyright information.