Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

curl_easy_reset (3)

Name

curl_easy_reset - reset all options of a libcurl session handle

Synopsis

#include <curl/curl.h>

void curl_easy_reset(CURL *handle);

Description

curl_easy_reset(3)              libcurl Manual              curl_easy_reset(3)



NAME
       curl_easy_reset - reset all options of a libcurl session handle

SYNOPSIS
       #include <curl/curl.h>

       void curl_easy_reset(CURL *handle);


DESCRIPTION
       Re-initializes all options previously set on a specified CURL handle to
       the default values. This puts back the handle to the same state  as  it
       was in when it was just created with curl_easy_init(3).

       It  does  not change the following information kept in the handle: live
       connections, the Session ID cache,  the  DNS  cache,  the  cookies  and
       shares.

AVAILABILITY
       This function was added in libcurl 7.12.1

RETURN VALUE
       Nothing


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | web/curl         |
       +---------------+------------------+
       |Stability      | Uncommitted      |
       +---------------+------------------+
SEE ALSO
       curl_easy_init(3),curl_easy_cleanup(3),curl_easy_setopt(3),
       curl_easy_duphandle(3)



NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source   was    downloaded    from     https://github.com/curl/curl/ar-
       chive/curl-7_64_0.zip

       Further information about this software can be found on the open source
       community website at http://curl.haxx.se/.



libcurl 7.12.1                   31 July 2004               curl_easy_reset(3)