FreeBSD i386是否有某种sendfile64?在FreeBSD sys调用参考中找不到类似的内容。
即使在i386上,off_t也是64位。仅size_t为32位。如果调用sendfile(),则可以指定nbytes = 0,它将发送整个文件。偏移量是64位,因此,如果您只需要发送大文件的一部分,则必须使用32位大小的块循环调用sendfile(),并增加偏移量。
通常,即使在FreeBSD / i386上,处理大文件也不会有任何问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句