FastCGI写入系统调用stdout(c)

时间:2016-01-15 19:13:53

标签: c apache printf fastcgi mod-fastcgi

我正在使用FastCGI运行apache2并希望进行写入系统调用。 Printf有效,但我希望用write来优化。这可能吗? fastcgi文档和关于该主题的一些其他问题表明除了使用printf之外你不应该写入stdout,但我没有看到有人明确说出来。此外,fastcgi开发套件代码确实有STDOUT,STDERR和STDIN的#defines。我认为这应该是可能的,但我没有看到有人这样做。

1 个答案:

答案 0 :(得分:1)

在对互联网进行了大量测试和翻新之后,我相信这解决了我的问题。 Dim FSO As Object Dim FromPath As String Dim ToPath As String Dim FileExt As String Dim FNames As String FromPath = "C:\Users\danielt\Desktop\CSV Files" ToPath = "C:\Users\danielt\Desktop\CSV Files\Harvested" FileExt = "*.csv*"

只是调用FCGI_fwrite(str, sizeof(char), strlen(str), stdout);不起作用,使用write文件描述符也不起作用。