7002957: (fc) FileChannel.transferTo fails to load libsendfile on Solaris 64-bit

Alan Bateman Alan.Bateman at oracle.com
Sat Jan 8 11:17:26 PST 2011


This one came up on this mailing list a few weeks ago. The reason that 
sendfile isn't used is because this code attempts to load 
/usr/lib/libsendfile.so.1 but it should be loading from /usr/lib64 when 
running in 64-bit. There's no reason now to load this library via dlopen 
so I've changed the code so that we link against libsendfile. The webrev 
with the changes is here:
  http://cr.openjdk.java.net/~alanb/7002957/webrev/

Thanks,
Alan.


More information about the nio-dev mailing list