MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


libcurl Manual                                  curleasyinit(3)



NAME
     curleasyinit - Start a libcurl easy session

SYNOPSIS
     #include 

     CURL *curleasyinit( );


DESCRIPTION
     This function must be the first function  to  call,  and  it
     returns  a  CURL  easy  handle that you must use as input to
     other easy-functions. curleasyinit  initializes  curl  and
     this    call    MUST    have   a   corresponding   call   to
     curleasycleanup(3) when the operation is complete.

     If   you   did   not   already   call   curlglobalinit(3),
     curleasyinit(3) does it automatically.  This may be lethal
     in multi-threaded cases, since  curlglobalinit(3)  is  not
     thread-safe,  and it may result in resource problems because
     there is no corresponding cleanup.

     You  are  strongly  advised  to  not  allow  this  automatic
     behaviour, by calling curlglobalinit(3) yourself properly.
     See the description  in  libcurl(3)  of  global  environment
     requirements for details of how to use this function.


RETURN VALUE
     If this function returns NUL, something went wrong and  you
     cannot use the other curl functions.

SEE ALSO
     curleasycleanup(3),                   curlglobalinit(3),
     curleasyreset(3)

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
       ATRIBUTE TYPE     ATRIBUTE VALUE
    
     Availability         SUNWcurl       
    
     Interface Stability  Uncommitted    
    

NOTES
     Source for C-URL is available on http:/opensolaris.org.





libcurl 7.8.1       Last change: 4 March 2002                   1



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™