Davi- Regarding this issue: http://people.apache.org/~davi/leopard-sendfile.c Our kernel folks say this isn't a bug: No, this is not a bug. Our sendfile(2) implementation is similar to FreeBSD 4.x, where the 4th argument to the system call (the value-result length parameter) includes the header length. In FreeBSD 5.x, this length does not include the header, but that is not the semantics followed by Mac OS X. Is this sufficient information? I've still got the bug open until I hear from you. -wsv