DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

curl_share_init(3)




curl_share_init(3)       libcurl Manual        curl_share_init(3)


NAME

     curl_share_init - Create a shared object


SYNOPSIS

     #include <curl/curl.h>

     CURLSH *curl_share_init( );


DESCRIPTION

     This function returns a CURLSH handle to be used as input to
     all  the  other  share-functions, sometimes referred to as a
     share handle on some places in the documentation. This  init
     call  MUST  have  a corresponding call to curl_share_cleanup
     when all operations using the share are complete.

     This share handle  is  what  you  pass  to  curl  using  the
     CURLOPT_SHARE  option with curl_easy_setopt(3), to make that
     specific curl handle use the data in this share.


RETURN VALUE

     If this function returns NULL, something went wrong (out  of
     memory,  etc.)   and  therefore  the  share  object  was not
     created.


SEE ALSO

     curl_share_cleanup(3), curl_share_setopt(3)

libcurl 7.10.7       Last change: 8 Aug 2003                    1


Man(1) output converted with man2html