2013-01-11 65 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工具的重点。