[cp-patches] Fix interrupted read/writes
csm at gnu.org
Tue Dec 5 20:10:35 UTC 2006
On Dec 5, 2006, at 2:04 AM, Roman Kennke wrote:
> Am Dienstag, den 05.12.2006, 10:01 +0000 schrieb Andrew Haley:
>> Roman Kennke writes:
>>> I did it like that and it solved all my problems :-)
>> But surely you have the same problem with any other callers of
>> cpio_connect, or indeed cpio_*. You only fixed the bug in one place.
> Yeah I agree. I was wondering the same, but I decided to follow what
> Mark did and fix it in VMChannel. Maybe should pull all these fixes
> javanio.c then?
No. I explained this elsewhere, but that is not the point of the
functions in javanio.c. The cpnio functions are meant to guarantee
POSIX semantics, including the goofy errors you might get when using
them; they only try to introduce an as-light-as-possible layer of
insulation between the native code and blocking syscalls.
More information about the Classpath-patches