2013-01-11 91 views
0

從libcurl文檔中,我知道使用多線程程序時必須將NOSIGNAL設置爲1。爲CURL命令行設置nosignal選項?

但是,如果我從命令行調用curl,我看不到NOSIGNAL開關/選項。直接調用curl時,如何設置nosignal?

+0

爲什麼你需要爲'curl'命令行工具設置'CURLOPT_NOSIGNAL'? – Celada

回答

0

您不能:如你所說,有一個由捲曲的幫助文件沒有這樣的選擇(你也可以驗證是否有命令行的源代碼內CURLOPT_NOSIGNAL沒有參考 - 見src/tool_operate.c)。

現在問題是爲什麼你需要這個,正如Celada所問。在多線程上下文中使用libcurl是有意義的(也就是說,您可能想要從多個線程創建/重用curl句柄) - 然後您應該遵循best practices,但我沒有看到CLI工具的重點。