Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

curl_multi_init (3)

Name

curl_multi_init - create a multi handle

Synopsis

#include <curl/curl.h>

CURLM *curl_multi_init( );

Description

curl_multi_init(3)              libcurl Manual              curl_multi_init(3)



NAME
       curl_multi_init - create a multi handle

SYNOPSIS
       #include <curl/curl.h>

       CURLM *curl_multi_init( );

DESCRIPTION
       This  function  returns  a  CURLM handle to be used as input to all the
       other multi-functions, sometimes referred to as a multi handle in  some
       places  in  the documentation. This init call MUST have a corresponding
       call to curl_multi_cleanup(3) when the operation is complete.

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


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


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | web/curl         |
       +---------------+------------------+
       |Stability      | Uncommitted      |
       +---------------+------------------+
SEE ALSO
       curl_multi_cleanup(3),curl_global_init(3),curl_easy_init(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.9.5                    1 March 2002               curl_multi_init(3)