sendfile is broken on solaris with -d64?
Tigran Mkrtchyan
tigran.mkrtchyan at desy.de
Wed Dec 1 03:31:44 PST 2010
Hi Alan,
do you have a ticket number?
Thanks,
Tigran.
On 11/26/2010 04:41 PM, Alan Bateman wrote:
> Tigran Mkrtchyan wrote:
>>
>>
>> Dear NIO gurus,
>>
>> we observed some weird behavior with sendfile on a solaris box with
>> 1.6.0_22 and 1.7.0
>>
>> we notice, that with -d64 FileChannel.transferTo() method uses memory
>> mapped file instead of
>> using systems sendfile call.
> Thanks for the bug report. The 64-bit libsendfile is in /lib/64
> whereas this code was originally written to only attempt to load it
> from /usr/lib. Also with a 64-bit library the symbol is sendfilev64.
> I'm kinda surprised it hasn't been noticed before. I'll create a bug
> for this.
>
> -Alan
More information about the nio-dev
mailing list