In upcoming versions of Solaris 8, Sun has introduced a function called sendfilev(). This might be handy for APR to use on these systems.
While I have installed the necessary patches to add it (sendfilev() comes in a new library, /usr/lib/libsendfile.so.1,) I cannot seem to find a man page on it, so I guess info must be gleaned from <sys/sendfile.h>. NSPR seems to have implemented it, though. Take a look at Wan-Teh's patch at: http://bugzilla.mozilla.org/show_bug.cgi?id=64471 For those with Solaris 8 boxen that might want to play with this, you'll need the following (sparc) patches: 111297-01 SunOS 5.8: /usr/lib/libsendfile.so.1 patch 111295-01 SunOS 5.8: /usr/bin/sparcv7/pstack & /usr/bin/sparcv9/pstack patch 109025-03 SunOS 5.8: /usr/bin/sparcv7/truss and /usr/bin/sparcv9/truss patch 108995-02 SunOS 5.8: /usr/lib/libproc.so.1 patch 108528-09 SunOS 5.8: kernel update patch /dale