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
2 changed files with 7 additions and 1 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue