natFileChannelPosix.cc (write): Properly handle EINTR.
* gnu/java/nio/channels/natFileChannelPosix.cc (write): Properly handle EINTR. From-SVN: r113082
This commit is contained in:
parent
fa6098f817
commit
37e7dc121d
@ -1,3 +1,8 @@
|
||||
2006-04-19 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* gnu/java/nio/channels/natFileChannelPosix.cc (write): Properly
|
||||
handle EINTR.
|
||||
|
||||
2006-04-17 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
PR libgcj/27171:
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
// natFileChannelImplPosix.cc - Native part of FileChannelImpl class.
|
||||
|
||||
/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
|
||||
/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
@ -231,6 +231,7 @@ FileChannelImpl::write (jbyteArray b, jint offset, jint len)
|
||||
}
|
||||
if (errno != EINTR)
|
||||
throw new IOException (JvNewStringLatin1 (strerror (errno)));
|
||||
continue;
|
||||
}
|
||||
|
||||
written += r;
|
||||
|
Loading…
Reference in New Issue
Block a user