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