mirror of
https://github.com/curl/curl.git
synced 2025-01-12 13:55:11 +08:00
e3fe020089
Remove the PROTOCOLS section from the source files completely and instead generate them based on the header data in the curldown files. It also generates TLS backend information for options marked for TLS as protocol. Closes #13175
54 lines
903 B
Markdown
54 lines
903 B
Markdown
---
|
|
c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
|
|
SPDX-License-Identifier: curl
|
|
Title: curl_multi_strerror
|
|
Section: 3
|
|
Source: libcurl
|
|
See-also:
|
|
- curl_easy_strerror (3)
|
|
- curl_share_strerror (3)
|
|
- curl_url_strerror (3)
|
|
- libcurl-errors (3)
|
|
Protocol:
|
|
- All
|
|
---
|
|
|
|
# NAME
|
|
|
|
curl_multi_strerror - return string describing error code
|
|
|
|
# SYNOPSIS
|
|
|
|
~~~c
|
|
#include <curl/curl.h>
|
|
|
|
const char *curl_multi_strerror(CURLMcode errornum);
|
|
~~~
|
|
|
|
# DESCRIPTION
|
|
|
|
This function returns a string describing the *CURLMcode* error code
|
|
passed in the argument *errornum*.
|
|
|
|
# EXAMPLE
|
|
|
|
~~~c
|
|
int main(void)
|
|
{
|
|
int still_running;
|
|
CURLM *multi = curl_multi_init();
|
|
|
|
CURLMcode mc = curl_multi_perform(multi, &still_running);
|
|
if(mc)
|
|
printf("error: %s\n", curl_multi_strerror(mc));
|
|
}
|
|
~~~
|
|
|
|
# AVAILABILITY
|
|
|
|
This function was added in libcurl 7.12.0
|
|
|
|
# RETURN VALUE
|
|
|
|
A pointer to a null-terminated string.
|