natFileChannelPosix.cc (write): Properly handle EINTR.

* gnu/java/nio/channels/natFileChannelPosix.cc (write): Properly
	handle EINTR.

From-SVN: r113082
This commit is contained in:
Tom Tromey 2006-04-19 17:01:53 +00:00 committed by Tom Tromey
parent fa6098f817
commit 37e7dc121d
2 changed files with 7 additions and 1 deletions

View File

@ -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:

View File

@ -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;