# curl_multi_init

Definition: | include builtins\libcurl.e atom mcurl = curl_multi_init()
Description: | Create a multi handle. 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 when the operation is complete. Returns a multi handle. A fatal error occurs if something goes wrong. Legacy code may check for NULL, but that is no longer necessary and the equivalent processing should instead be performed via exception handling, if at all - in general Phix takes the perhaps rather stern view that a brutal crash both gives clues and forces a fix, whereas quietly ignoring errors (certainly as opposed to handling them properly) can only lead to frustration, irritation, and annoyance.
pwa/p2js: | Not supported.
See Also: | curl_multi_cleanup, curl_global_init, curl_easy_init