gcc/libjava/java
Mohan Embar 677f99cce5 * gnu/java/nio/SelectorImpl.java
(selectThreadMutex): New field.
	(selectThread): New field.
	(unhandledWakeup): New field.
	(implCloseSelector): Added skeleton code which
	synchronizes as per Sun JRE JavaDoc.
	(keys): Throw ClosedSelectorException if selector
	is closed.
	(selectNow): Added comment that we're faking out
	an immediate select with a one-microsecond-timeout one.
	(select): Use 0 instead of -1 for infinite timeout.
	(implSelect): Changed comment in declaration.
	(select): Added synchronized to method declaration.
	Added synchronization and wakeup support as per Sun
	JRE JavaDoc.
	(selectedKeys): Throw ClosedSelectorException if selector
	is closed.
	(wakeup): Implemented.
	(deregisterCancelledKeys): Synchronize on cancelled key
	set before deregistering.
	(register): Synchronize on key set before registering.
	* java/nio/channels/spi/AbstractSelector.java
	Added import for java.nio.channels.ClosedSelectorException.
	(close): Added synchronized to method declaration.
	(cancelledKeys): Throw ClosedSelectorException if selector
	is closed.
	(cancelKey): Synchronize on cancelled key set before key.

From-SVN: r74879
2003-12-20 15:33:24 +00:00
..
applet
awt FlowLayout.java (layoutContainer): Let components assume their preferred height. 2003-12-19 20:11:56 +00:00
beans
io i2003-12-16 Guilhem Lavaux <guilhem@kaffe.org> 2003-12-16 13:45:01 +00:00
lang re PR libgcj/13056 (import new libltdl) 2003-12-16 21:48:25 +00:00
math
net URLParseError.java: New file. 2003-12-20 12:28:25 +00:00
nio * gnu/java/nio/SelectorImpl.java 2003-12-20 15:33:24 +00:00
rmi
security
sql
text NumberFormat.java: Sorted imports. 2003-12-19 10:00:02 +00:00
util 2003-12-19 Michael Koch <konqueror@gmx.de> 2003-12-19 11:01:05 +00:00