gcc/libjava/java/net
Mohan Embar 5c14415811 win32.cc: fixed tab...
* win32.cc: fixed tab, indentation and whitespace
	inconsistencies
	removed jvm.h include
	added includes java/lang/UnsupportedOperationException.h,
	java/io/IOException.h, java/net/SocketException.h
	(WSAEventWrapper): class implementation
	(_Jv_WinStrError): implemented both overloads
	(_Jv_ThrowIOException): implemented both overloads
	(_Jv_ThrowSocketException): implemented both overloads
	(_Jv_select): implemented
	* include/win32.h: fixed tab, indentation and whitespace
	inconsistencies
	wrapped <windows.h> include with  #define WIN32_LEAN_AND_MEAN
	added jvm.h include
	(WSAEventWrapper): added class declaration
	(_Jv_WinStrError): added both overload declarations
	(_Jv_ThrowIOException): added both overload declarations
	(_Jv_ThrowSocketException): added both overload declarations
	removed ENOTCONN, ECONNRESET and ENOPROTOOPT defines
	(_Jv_select): added declaration
	(_Jv_socket): removed
	(_Jv_connect): removed
	(_Jv_close): removed
	(_Jv_bind): removed
	(_Jv_accept): removed
	(_Jv_listen): removed
	(_Jv_write): removed
	(_Jv_read): removed
	* java/io/natFileDescriptorWin32.cc: fixed tab, indentation and
	whitespace inconsistencies
	replaced <windows.h> #include with <platform.h>
	removed jvm.h include
	(testCanUseGetHandleInfo): new function which tests whether Win32
	GetHandleInformation() call can be used with console buffer handles
	(only supported on >=WinNT 5.0)
	(winerr): removed (superseded by _Jv_WinStrError in include/win32.h)
	(valid): rewrote implementation using GetHandleInformation()
	(sync): 	changed exception throwing to use error string and exception
	helper methods declared in include/win32.h
	(open): likewise
	(write): likewise
	(setLength): likewise
	(close): likewise
	(seek): likewise
	(getFilePointer): likewise
	(read): likewise
	* java/io/natFileWin32.cc: fixed tab, indentation and
	whitespace inconsistencies
	replaced <windows.h> #include with <platform.h>
	removed jvm.h include
	(_access): use JV_TEMP_UTF_STRING
	(_stat): likewise
	(performMkDir): use JV_TEMP_UTF_STRING
	(performRenameTo): likewise
	(performDelete): likewise
	(performCreate): likewise
	(performSetReadOnly): likewise
	(performSetLastModified): likewise
	* java/lang/natWin32Process.cc: fixed tab, indentation and
	whitespace inconsistencies
	replaced <windows.h> #include with <platform.h>
	removed includes gcj/cni.h, jvm.h
	(new_string): removed
	(startProcess): use JV_TEMP_UTF_STRING,
	changed exception throwing to use error string and exception
	helper methods declared in include/win32.h
	* java/net/natInetAddressWin32.cc: fixed tab, indentation and
	whitespace inconsistencies
	replaced <windows.h> #include with <platform.h>
	removed jvm.h include
	removed DISABLE_JAVA_NET conditional code
	removed POSIX conditional code not relevant to Win32
	(aton): use JV_TEMP_UTF_STRING
	removed POSIX conditional code not relevant to Win32
	(lookup): likewise
	(getLocalHostName): likewise
	* java/net/natNetworkInterfaceWin32.cc: fixed tab, indentation and
	whitespace inconsistencies
	removed unnecessary windows.h, winsock.h and gcj/cni.h includes
	removed DISABLE_JAVA_NET conditional code
	removed POSIX conditional code not relevant to Win32
	(winsock2GetRealNetworkInterfaces): new function to compute network
	interfaces via Winsock2 API
	(determineGetRealNetworkInterfacesFN): new function for returning
	a function pointer to the function used to compute network interfaces.
	(getRealNetworkInterfaces): implemented
	* java/net/natPlainDatagramSocketImplWin32.cc: fixed tab, indentation and
	whitespace inconsistencies
	removed gcj/cni.h include
	removed DISABLE_JAVA_NET conditional code
	removed POSIX conditional code not relevant to Win32
	changed net POSIXisms to Win32isms
	replaced _Jv socket-related calls with their real Win32 equivalents
	changed exception throwing to use error string and exception
	helper methods declared in include/win32.h
	(peekData): implemented timeout support
	(receive): likewise
	* java/net/natPlainSocketImplWin32.cc: fixed tab, indentation and
	whitespace inconsistencies
	removed gcj/cni.h and gcj/javaprims.h includes
	removed DISABLE_JAVA_NET conditional code
	removed POSIX conditional code not relevant to Win32
	changed net POSIXisms to Win32isms
	replaced _Jv socket-related calls with their real Win32
	equivalents
	changed exception throwing to use error string and exception
	helper methods declared in include/win32.h
	(throwConnectException): helper function for connect()
	(connect): implemented timeout support
	(accept): likewise
	(doRead): new helper function common to both read() method overloads,
	includes timeout support
	(read): implemented both overloads in terms of doRead()
	(available): implemented using ioctlsocket()

From-SVN: r70904
2003-08-29 04:21:01 +00:00
..
Authenticator.java
BindException.java
ConnectException.java
ContentHandler.java
ContentHandlerFactory.java
DatagramPacket.java
DatagramSocket.java DatagramSocket.java: Partly merged with classpath. 2003-06-11 10:38:38 +00:00
DatagramSocketImpl.java
DatagramSocketImplFactory.java
FileNameMap.java
HttpURLConnection.java HttpURLConnection.java, [...]: Reworked import statements. 2003-06-19 15:08:22 +00:00
Inet4Address.java 2003-06-27 Michael Koch <konqueror@gmx.de> 2003-06-27 15:48:15 +00:00
Inet6Address.java 2003-06-27 Michael Koch <konqueror@gmx.de> 2003-06-27 15:48:15 +00:00
InetAddress.java HttpURLConnection.java, [...]: Reworked import statements. 2003-06-19 15:08:22 +00:00
InetSocketAddress.java 2003-06-17 Michael Koch <konqueror@gmx.de> 2003-06-17 19:11:56 +00:00
JarURLConnection.java
MalformedURLException.java
MulticastSocket.java
natInetAddressNoNet.cc
natInetAddressPosix.cc
natInetAddressWin32.cc win32.cc: fixed tab... 2003-08-29 04:21:01 +00:00
natNetworkInterfaceNoNet.cc
natNetworkInterfacePosix.cc
natNetworkInterfaceWin32.cc win32.cc: fixed tab... 2003-08-29 04:21:01 +00:00
natPlainDatagramSocketImplNoNet.cc
natPlainDatagramSocketImplPosix.cc
natPlainDatagramSocketImplWin32.cc win32.cc: fixed tab... 2003-08-29 04:21:01 +00:00
natPlainSocketImplNoNet.cc
natPlainSocketImplPosix.cc natPlainSocketImplPosix.cc (connect): Pass the FD as a ready-to-write argument to _Jv_Select. 2003-08-07 02:13:46 +01:00
natPlainSocketImplWin32.cc win32.cc: fixed tab... 2003-08-29 04:21:01 +00:00
NetPermission.java
NetworkInterface.java
NoRouteToHostException.java
PasswordAuthentication.java
PlainDatagramSocketImpl.java PlainDatagramSocketImpl.java: Partly merged with classpath, this mainly adds documentation. 2003-06-25 07:00:34 +00:00
PlainSocketImpl.java PlainSocketImpl.java: Reformatted. 2003-06-21 14:02:10 +00:00
PortUnreachableException.java
ProtocolException.java
ServerSocket.java re PR libgcj/10868 (java.net.ServerSocket's constructors create and leak extra sockets) 2003-08-07 07:30:16 +01:00
Socket.java re PR libgcj/10868 (java.net.ServerSocket's constructors create and leak extra sockets) 2003-08-07 07:30:16 +01:00
SocketAddress.java
SocketException.java
SocketImpl.java SocketImpl.java (toString): Display the remote address of an unconnected server socket as "0.0.0.0/0.0.0.0". 2003-08-01 21:08:33 +00:00
SocketImplFactory.java
SocketInputStream.java 2003-06-24 Michael Koch <konqueror@gmx.de> 2003-06-24 11:07:23 +00:00
SocketOptions.java
SocketOutputStream.java 2003-06-24 Michael Koch <konqueror@gmx.de> 2003-06-24 11:07:23 +00:00
SocketPermission.java
SocketTimeoutException.java
UnknownHostException.java
UnknownServiceException.java
URI.java
URISyntaxException.java
URL.java 2003-08-02 Michael Koch <konqueror@gmx.de> 2003-08-02 06:31:02 +00:00
URLClassLoader.java Makefile.in: Rebuilt. 2003-08-28 22:17:37 +00:00
URLConnection.java HttpURLConnection.java, [...]: Reworked import statements. 2003-06-19 15:08:22 +00:00
URLDecoder.java
URLEncoder.java URLEncoder.java (encode(String)): Use platform default encoding. 2003-07-22 18:03:47 +00:00
URLStreamHandler.java URL.java: Renamed "handler" to "ph" in the whole file to match classpaths version. 2003-06-24 20:22:48 +00:00
URLStreamHandlerFactory.java