libcurlソースツリーでこの重要な機能のソースコードを見つけることができません。 curl.hでこの関数の定義を見つけることもできません。 Linuxカーネルgithubソースの検索やいくつかのGoogle検索では何も得られません。libcurlのcurl_easy_perform()のソースコードはどこですか?
curl_easy_perform()は、どこかで定義され、実装されていなければなりません、またはいくつかのマクロ(?)で定義されていなければなりません。何か案は?
libcurlソースツリーでこの重要な機能のソースコードを見つけることができません。 curl.hでこの関数の定義を見つけることもできません。 Linuxカーネルgithubソースの検索やいくつかのGoogle検索では何も得られません。libcurlのcurl_easy_perform()のソースコードはどこですか?
curl_easy_perform()は、どこかで定義され、実装されていなければなりません、またはいくつかのマクロ(?)で定義されていなければなりません。何か案は?
それは、私はそれがすべてのテストとドキュメントコードそれを見つけたので、ちょうどcurl_easy_perform
を検索すると、あまりにも多くのヒット曲を持っている(のcURL githubのリポジトリに行くと、検索フィールドにCURLcode curl_easy_perform
を置くことによってこれを見つけたeasy.c
/*
* curl_easy_perform() is the external interface that performs a blocking
* transfer as previously setup.
*/
CURLcode curl_easy_perform(CURL *easy)
{
return easy_perform(easy, FALSE);
}
にあります定義だけでなく関数を指します)。
easy_perform()
は、すべての実際の作業を行い、その直前で定義されています。
優秀、バーマー!どうもありがとう。 –
第三者のライブラリはLinuxカーネルと何が関係していますか? – Barmar