gnurl_multi_init(3)
okay so welcome to the libgnurl Manual, bestie β todayβs main character is gnurl_multi_init(3) and the vibe is βweβre making a multi handleβ π
β¨
πΈ NAME πΈ
curl_multi_init - create a multi handle π
and yes, the page is gnurl_multi_init(3) while the NAME line says curl_multi_init; thatβs just how it is, iykyk π
β¨ SYNOPSIS β¨
#include <gnurl/curl.h>
CURLM *curl_multi_init( );
π¦ DESCRIPTION π¦
Okay so this function returns a CURLM handle, and youβre gonna use it as input to all the other multi-functions β sometimes people call it a multi handle in some places in the documentation, so donβt be confused, itβs the same bestie π«Ά
This init call MUST have a corresponding call to curl_multi_cleanup(3) when the operation is complete. Like, not optional, not βmaybe later,β not βIβll do it tomorrowβ β MUST π
π RETURN VALUE π
If this function returns NULL, something went wrong and you cannot use the other curl functions. Thatβs the whole mood: NULL = nope, canβt use the other curl functions π
π SEE ALSO π
The whole squad is literally curl_multi_cleanup(3),curl_global_init(3),curl_easy_init(3) β go give them a read, bestie π
later bestie, this page is from libcurl 7.9.5, dated 1 March 2002, and itβs all about gnurl_multi_init(3) πβ¨
π¦ where this page comes from
- nixos 26.05: libgnurl 7.72.0
- nixpkgs unstable: libgnurl 7.72.0
- Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms