0
从libcurl文档中,我知道使用多线程程序时必须将NOSIGNAL设置为1。为CURL命令行设置nosignal选项?
但是,如果我从命令行调用curl,我看不到NOSIGNAL开关/选项。直接调用curl时,如何设置nosignal?
从libcurl文档中,我知道使用多线程程序时必须将NOSIGNAL设置为1。为CURL命令行设置nosignal选项?
但是,如果我从命令行调用curl,我看不到NOSIGNAL开关/选项。直接调用curl时,如何设置nosignal?
您不能:如你所说,有一个由卷曲的帮助文件没有这样的选择(你也可以验证是否有命令行的源代码内CURLOPT_NOSIGNAL
没有参考 - 见src/tool_operate.c
)。
现在问题是为什么你需要这个,正如Celada所问。在多线程上下文中使用libcurl是有意义的(也就是说,您可能想要从多个线程创建/重用curl句柄) - 然后您应该遵循best practices,但我没有看到CLI工具的重点。
为什么你需要为'curl'命令行工具设置'CURLOPT_NOSIGNAL'? – Celada