18e1f2bd67 
								
							 
						 
						
							
							
								
								HACKING, [...]: Fix spelling errors.  
							
							... 
							
							
							
							* HACKING, gnu/gcj/xlib/Pixmap.java, gnu/gcj/xlib/XException.java,
	gnu/java/rmi/rmic/RMIC.java, java/awt/Window.java,
	java/awt/AWTEvent.java, java/io/ByteArrayOutputStream.java,
	java/io/CharConversionException.java,
	java/io/PipedInputStream.java, java/io/PipedReader.java,
	java/io/PrintWriter.java, java/io/WriteAbortedException.java,
	java/io/natFileWin32.cc, java/lang/Class.h,
	java/lang/natClassLoader.cc, java/lang/natObject.cc,
	java/lang/Package.java, java/net/BindException.java,
	java/net/ConnectException.java, java/net/ProtocolException.java,
	java/net/SocketException.java,
	java/net/UnknownServiceException.java,
	java/security/cert/X509Certificate.java,
	java/security/interfaces/DSAKey.java,
	java/security/SecureRandom.java, java/security/SignedObject.java,
	java/sql/DatabaseMetaData.java,
	java/text/DecimalFormatSymbols.java,
	java/util/jar/Attributes.java, java/util/jar/JarEntry.java,
	java/util/jar/JarInputStream.java,
	java/util/jar/JarOutputStream.java, java/util/Calendar.java,
	java/util/Collections.java, java/util/GregorianCalendar.java,
	java/util/HashMap.java, java/util/List.java,
	java/util/Properties.java, java/util/Timer.java,
	java/util/Vector.java, java/util/WeakHashMap.java,
	javax/naming/NamingException.java,
	testsuite/libjava.lang/Thread_Wait.java,
	org/xml/sax/helpers/DefaultHandler.java,
	org/xml/sax/HandlerBase.java, org/xml/sax/SAXParseException.java,
	ChangeLog, acinclude.m4, aclocal.m4, posix-threads.cc: Fix
	spelling errors.
	* configure: Regenerate.
From-SVN: r46665 
							
						 
						
							2001-10-31 00:48:17 +00:00  
				
					
						
							
							
								 
						
							
								e94f5bac70 
								
							 
						 
						
							
							
								
								SocketPermission.java (hostport, actions): Now private.  
							
							... 
							
							
							
							* java/net/SocketPermission.java (hostport, actions): Now
	private.
From-SVN: r46266 
							
						 
						
							2001-10-15 16:32:51 +00:00  
				
					
						
							
							
								 
						
							
								481aae6fc2 
								
							 
						 
						
							
							
								
								* java/net/SocketImpl.java: Merge with Classpath  
							
							... 
							
							
							
							From-SVN: r46129 
							
						 
						
							2001-10-09 21:44:54 +00:00  
				
					
						
							
							
								 
						
							
								0d47f08629 
								
							 
						 
						
							
							
								
								* java/net/DatagramSocketImpl.java: Merge with Classpath  
							
							... 
							
							
							
							From-SVN: r46127 
							
						 
						
							2001-10-09 17:40:13 +00:00  
				
					
						
							
							
								 
						
							
								0bdf7869bf 
								
							 
						 
						
							
							
								
								URLDecoder.java: Remerge with Classpath  
							
							... 
							
							
							
							* java/net/URLDecoder.java: Remerge with Classpath
	* java/net/URLEncoder.java: Merge with Classpath
From-SVN: r46098 
							
						 
						
							2001-10-08 21:03:34 +00:00  
				
					
						
							
							
								 
						
							
								627a8b878e 
								
							 
						 
						
							
							
								
								Makefile.am: Add new classes  
							
							... 
							
							
							
							* Makefile.am: Add new classes
	(core_java_source_files): CharSequence
	(ordinary_java_source_files): Authenticator, PasswordAuthentication
	* Makefile.in: regenerate
	* gcj/javaprims.h: ditto
	* java/lang/CharSequence: new class from Classpath
	* java/lang/String.java: implements CharSequence
	(subSequence (int,int)): new method
	* java/lang/SubString.java: implements CharSequence
	(subSequence (int,int)): new method
	remerge comments with Classpath
	* java/net/Authenticator.java: new class from Classpath
	* java/net/PasswordAuthentication.java: ditto
From-SVN: r45969 
							
						 
						
							2001-10-02 20:59:31 +00:00  
				
					
						
							
							
								 
						
							
								477946a63d 
								
							 
						 
						
							
							
								
								FileWriter.java: Merge with Classpath.  
							
							... 
							
							
							
							* java/io/FileWriter.java: Merge with Classpath.
	* java/io/FilterInputStream.java: Ditto.
	(mark): no longer synchronized
	(reset): Likewise
	* java/io/FilterOutputStream.java: Merge with Classpath.
	* java/io/FilterReader.java: Ditto.
	(mark): no longer synchronized
	(reset): Likewise
	* java/io/FilterWriter.java: Merge with Classpath.
	* java/io/Writer.java: Ditto.
	* java/lang/Compiler.java: Ditto.
	* java/lang/Process.java: Ditto.
	* java/lang/Void.java: Ditto.
	* java/net/ContentHandler.java: Ditto.
	* java/net/DatagramPacket.java: Ditto.
	* java/net/MulticastSocket.java: Merge comments with Classpath.
From-SVN: r45930 
							
						 
						
							2001-10-01 18:24:54 +00:00  
				
					
						
							
							
								 
						
							
								cfcdbe5480 
								
							 
						 
						
							
							
								
								DataInput.java: Merge with Classpath.  
							
							... 
							
							
							
							* java/io/DataInput.java:  Merge with Classpath.
	* java/io/DataOutput.java:  Idem.
	* java/io/FilenameFilter.java:  Idem.
	* java/io/Serializable.java:  Idem.
	* java/lang/Cloneable.java:  Idem.
	* java/lang/Comparable.java:  Idem.
	* java/lang/Runnable.java:  Idem.
	* java/lang/reflect/Member.java:  Idem.
	* java/net/ContentHandlerFactory.java:  Idem.
	* java/net/FileNameMap.java:  Idem.
	* java/net/SocketImplFactory.java:  Idem.
	* java/net/SocketOptions.java:  Idem.
	* java/net/URLStreamHandlerFactory.java:  Idem.
From-SVN: r45910 
							
						 
						
							2001-09-30 18:04:38 +00:00  
				
					
						
							
							
								 
						
							
								218e1e912d 
								
							 
						 
						
							
							
								
								re PR libgcj/4383 (file: protocol not supported in URLConnection?)  
							
							... 
							
							
							
							PR libgcj/4383
	* gnu/gcj/protocol/file/Connection.java (connect): Throw
	FileNotFoundException if appropriate.
	* gnu/gcj/protocol/file/Handler.java (openConnection): Throw an
	IOException if we got a file: url with a hostname. Comment out protocol
	switch to ftp for now.
	* java/net/URL.java (URL): Include protocol name in exception
	message
	when handler can't be found.
From-SVN: r45898 
							
						 
						
							2001-09-30 08:52:16 +01:00  
				
					
						
							
							
								 
						
							
								a11e2c2279 
								
							 
						 
						
							
							
								
								jvm.h: Declare _Jv_RegisterResource.  
							
							... 
							
							
							
							* include/jvm.h: Declare _Jv_RegisterResource.
        * gnu/gcj/Core.java, gnu/gcj/natCore.cc,
        gnu/gcj/protocol/core/Connection.java,
        gnu/gcj/protocol/core/Handler.java,
        gnu/gcj/protocol/core/CoreInputStream.java,
        gnu/gcj/protocol/core/natCoreInputStream.cc: New files.
        * java/net/URL.java (setURLStreamHandler): Use
        gnu.gcj.protocol.core.Handler for the core protocol.
        * gnu/gcj/runtime/VMClassLoader.java (init): Add "core:/" to the
        end of java.class.path.
        * Makefile.am (ordinary_java_source_files): Add new java files.
        (nat_source_files): Add new native code files.
        * Makefile.in: Rebuilt.
From-SVN: r45450 
							
						 
						
							2001-09-06 22:32:54 +00:00  
				
					
						
							
							
								 
						
							
								7eee682ba8 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (core_java_source_files): Added
	UnsupportedClassVersionError.
	* java/lang/UnsupportedClassVersionError.java: New file from
	Classpath.
	* java/io/CharConversionException.java, java/io/EOFException.java,
	java/io/FileNotFoundException.java, java/io/IOException.java,
	java/io/InterruptedIOException.java,
	java/io/ObjectStreamException.java,
	java/io/OptionalDataException.java,
	java/io/StreamCorruptedException.java,
	java/io/SyncFailedException.java,
	java/io/UTFDataFormatException.java,
	java/io/UnsupportedEncodingException.java,
	java/lang/AbstractMethodError.java,
	java/lang/ArithmeticException.java,
	java/lang/ArrayIndexOutOfBoundsException.java,
	java/lang/ArrayStoreException.java,
	java/lang/ClassCastException.java,
	java/lang/ClassCircularityError.java,
	java/lang/ClassFormatError.java,
	java/lang/CloneNotSupportedException.java, java/lang/Error.java,
	java/lang/Exception.java,
	java/lang/ExceptionInInitializerError.java,
	java/lang/IllegalAccessError.java,
	java/lang/IllegalAccessException.java,
	java/lang/IllegalArgumentException.java,
	java/lang/IllegalMonitorStateException.java,
	java/lang/IllegalStateException.java,
	java/lang/IllegalThreadStateException.java,
	java/lang/IncompatibleClassChangeError.java,
	java/lang/IndexOutOfBoundsException.java,
	java/lang/InstantiationError.java,
	java/lang/InstantiationException.java,
	java/lang/InternalError.java, java/lang/InterruptedException.java,
	java/lang/LinkageError.java,
	java/lang/NegativeArraySizeException.java,
	java/lang/NoClassDefFoundError.java,
	java/lang/NoSuchFieldError.java,
	java/lang/NoSuchFieldException.java,
	java/lang/NoSuchMethodError.java,
	java/lang/NoSuchMethodException.java,
	java/lang/NullPointerException.java,
	java/lang/NumberFormatException.java,
	java/lang/OutOfMemoryError.java, java/lang/RuntimeException.java,
	java/lang/SecurityException.java,
	java/lang/StackOverflowError.java,
	java/lang/StringIndexOutOfBoundsException.java,
	java/lang/ThreadDeath.java, java/lang/UnknownError.java,
	java/lang/UnsatisfiedLinkError.java,
	java/lang/UnsupportedOperationException.java,
	java/lang/VerifyError.java, java/lang/VirtualMachineError.java,
	java/lang/reflect/InvocationTargetException.java,
	java/net/BindException.java, java/net/ConnectException.java,
	java/net/MalformedURLException.java,
	java/net/NoRouteToHostException.java,
	java/net/ProtocolException.java, java/net/SocketException.java,
	java/net/UnknownHostException.java,
	java/net/UnknownServiceException.java,
	java/text/ParseException.java: Copied from Classpath, thanks to
	Mark Wielaard who did the merge.
	* java/lang/System.java (getProperty): Use single argument form of
	SecurityManager.checkPropertyAccess.
	* Makefile.in: Rebuilt.
	* Makefile.am (core_java_source_files): Added VMSecurityManager.
	* java/lang/VMSecurityManager.java: New file.
	* java/lang/SecurityManager.java: Merged with Classpath.
From-SVN: r45353 
							
						 
						
							2001-09-02 06:18:49 +00:00  
				
					
						
							
							
								 
						
							
								60a78ccfac 
								
							 
						 
						
							
							
								
								re PR libgcj/3694 (natPlainDatagramSocketImpl.cc doesn't compile in ALPHA OSF1)  
							
							... 
							
							
							
							* include/posix.h (_POSIX_PII_SOCKET): Define.
	* configure.in (HAVE_SOCKLEN_T): Define.
	* java/net/natPlainSocketImpl.cc [!HAVE_SOCKLEN_T]: Move socklen_t
	definition up.
	(_JV_accept): New function, avoids Tru64 UNIX accept macro.
	(java::net::PlainSocketImpl::accept): Use it.
	Fixes PRs libgcj/3694, libgcj/3696.
	* configure.in (HAVE_STRUCT_IPV6_MREQ): New test.
	* acconfig.h (HAVE_STRUCT_IPV6_MREQ): Provide template.
	* configure, include/config.h.in: Regenerate.
	* java/net/natPlainDatagramSocketImpl.cc (union McastReq): Use it.
	(mcastGrp): Likewise.
	(java::net::PlainDatagramSocketImpl::setOption): Guard against
	missing IPV6_MULTICAST_IF.
	Fixes PR libgcj/3694.
From-SVN: r44546 
							
						 
						
							2001-08-01 17:53:00 +00:00  
				
					
						
							
							
								 
						
							
								2ff78183f8 
								
							 
						 
						
							
							
								
								natPlainDatagramSocketImpl.cc: Undefine bind if defined.  
							
							... 
							
							
							
							* java/net/natPlainDatagramSocketImpl.cc: Undefine bind if defined.
(_Jv_bind): New static function.
(bind): Use _Jv_bind.
* java/net/natPlainSocketImpl.cc: Undefine bind, connect if defined.
(_Jv_bind, _Jv_connect): New static functions.
(bind): Use _Jv_bind.
(connect): Use _Jv_connect.
From-SVN: r44494 
							
						 
						
							2001-07-31 01:59:44 +00:00  
				
					
						
							
							
								 
						
							
								06c271c3cf 
								
							 
						 
						
							
							
								
								natPlainDatagramSocketImpl.cc (mcastGrp): Use new RFC 2533 socket options IPV6_JOIN_GROUP...  
							
							... 
							
							
							
							* java/net/natPlainDatagramSocketImpl.cc (mcastGrp): Use new RFC
	2533 socket options IPV6_JOIN_GROUP, IPV6_LEAVE_GROUP, falling
	back to old RFC 2133 variants if missing.
From-SVN: r44130 
							
						 
						
							2001-07-18 20:39:52 +00:00  
				
					
						
							
							
								 
						
							
								3610e0d548 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							... 
							
							
							
							2001-05-23  Tom Tromey  <tromey@redhat.com>
	* posix-threads.cc (_Jv_self_cache): Renamed from self_cache.
	* gcj/Makefile.in: Rebuilt.
	* gcj/Makefile.am (gcj_HEADERS): Added libgcj-config.h.
	* gcj/javaprims.h: Include gcj/libgcj-config.h.
	* gcj/libgcj-config.h.in: New file.
	* libgcj.spec.in (*jc1): Added @HASH_SYNC_SPEC@.
	* configure: Rebuilt.
	* configure.in: Enable hash synchronization by default on some
	platforms.
	(HASH_SYNC_SPEC): New subst.
	(AC_CONFIG_HEADER): Added gcj/libgcj-config.h.
	Correctly use `test -z' instead of `test -n' in a couple places.
	(JV_HASH_SYNCHRONIZATION): Use AC_DEFINE; don't add to
	LIBGCJ_CXXFLAGS.
	* configure.host (enable_java_net_default): Initialize.
	(enable_hash_synchronization_default): New variable.
2001-05-23  Hans Boehm <Hans_Boehm@hp.com>
	* boehm.cc (_Jv_MarkObj): Don't mark sync_info when hash
	synchronization in use.
	(_Jv_MarkArray): Likewise.
	(_Jv_AllocBytes): Don't check return result.
	(handle_out_of_memory): New function.
	(_Jv_InitGC): Set GC_oom_fn.
	(trace_one_vtable): New global.
	(_Jv_AllocTraceOne): New function.
	* configure.in: Added --enable-hash-synchronization.
	* defineclass.cc, prims.cc, resolve.cc, java/lang/natString.cc,
	java/net/natInetAddress.cc: Remove _Jv_AllocBytesChecked.
	* nogc.cc (_Jv_AllocObj): Throw out-of-memory.
	(_Jv_AllocArray): Likewise.
	(_Jv_AllocBytes): Likewise.
	(_Jv_AllocPtrFreeObject): New function.
	(_Jv_AllocTraceOne): Likewise.
	* posix-threads.cc (_Jv_ThreadRegister): Handle slow
	pthread_self().
	(self_cache): New global.
	(_Jv_ThreadSelf_out_of_line): New function.
	* prims.cc (_Jv_AllocBytesChecked): Removed.
	(_Jv_ThrowNoMemory): New function.
	(_Jv_AllocObject): Don't check for null return from allocator.
	(_Jv_NewObjectArray): Likewise.
	(_Jv_AllocPtrFreeObject): New function.
	(_Jv_NewPrimArray): Allocate pointer-free object if possible.
	* include/javaprims.h (_Jv_AllocPtrFreeObject): Declare.
	(_Jv_MonitorEnter, _Jv_MonitorExit): Don't return value.
	* include/boehm-gc.h (_Jv_AllocObj): Define.
	(_Jv_AllocPtrFreeObj): Define.
	* include/jvm.h (_Jv_AllocPtrFreeObj): Declare.
	(_Jv_ThrowNoMemory): Declare.
	(_Jv_AllocTraceOne): Declare.
	(_Jv_AllocBytesChecked): Removed.
	* include/posix-threads.h (_Jv_MutexInit, _Jv_MutexLock,
	_Jv_MutexUnlock): Handle LOCK_DEBUG.
	(_Jv_ThreadSelf): Handle case where system pthread_self() is
	slow.
	* java/lang/Class.h (Class): Declare _Jv_AllocPtrFreeObj as
	friend.
	* java/lang/Object.h (sync_info): Conditional upon presence of
	hash synchronization.
	* java/lang/natObject.cc: Much new code to handle thin locks and
	hash synchronization.
	* java/lang/natString.cc (_Jv_AllocString): Allocate pointer-free
	object if possible.
From-SVN: r42519 
							
						 
						
							2001-05-24 05:40:37 +00:00  
				
					
						
							
							
								 
						
							
								9e65a913b6 
								
							 
						 
						
							
							
								
								natInetAddress.cc (java::net::InetAddress::aton): Wrap use of inet_pton in HAVE_INET6.  
							
							... 
							
							
							
							* java/net/natInetAddress.cc (java::net::InetAddress::aton):
	Wrap use of inet_pton in HAVE_INET6.
From-SVN: r41547 
							
						 
						
							2001-04-25 20:27:06 +00:00  
				
					
						
							
							
								 
						
							
								28f7d9d05a 
								
							 
						 
						
							
							
								
								decl.c (init_decl_processing): Add new class "protectionDomain" field.  
							
							... 
							
							
							
							gcc/java:
2001-04-25  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
	* decl.c (init_decl_processing): Add new class "protectionDomain"
	field.
	* class.c (make_class_data): Set initial value for "protectionDomain".
libjava:
2001-04-25  Bryce McKinlay  <bryce@albatross.co.nz>
	java.security merge and ClassLoader compliance fixes.
	* java/lang/Class.h (Class): Include ProtectionDomain.h.
	New protectionDomain field.
	(forName): Add initialize parameter. Fixes declaration to comply with
	JDK spec.
	* java/lang/natClass.cc (forName): Correct declaration of the three-arg
	variant. Honour	"initialize" flag.
	(getProtectionDomain0): New method.
	* java/lang/Class.java: Fix forName() declaration.
	(getPackage): New method based on Classpath implementation.
	(getProtectionDomain0): New native method decl.
	(getProtectionDomain): New method.
	* java/lang/ClassLoader.java (getParent): Now final.
	(definedPackages): New field.
	(getPackage): New.
	(defineClass): New variant with protectionDomain argument.
	(definePackage): New.
	(getPackages): New.
	(findSystemClass): Now final.
	(getSystemResourceAsStream): Remove redundant "final" modifier.
	(getSystemResource): Remove redundant "final" modifier.
	(getResources): Now final.
	(protectionDomainPermission): New static field.
	(unknownProtectionDomain): Ditto.
	(defaultProtectionDomain): Ditto.
	(getSystemClassLoader): Now non-native.
	* java/util/ResourceBundle.java (tryGetSomeBundle): Use the correct
	arguments for Class.forName().
	* java/lang/Package.java: New file.
	* gnu/gcj/runtime/VMClassLoader.java (getVMClassLoader): Removed.
	(instance): Static initialize singleton.
	(findClass): Override this, not findSystemClass.
	* java/lang/natClassLoader.cc (defineClass0): Set class's
	protectionDomain field as specified.
	(getSystemClassLoader): Removed.
	(findClass): Renamed from findSystemClass. Call the interpreter via
	URLClassLoader.findClass if loading class via dlopen fails.
	* java/security/*.java: java.security import/merge with Classpath.
	* java/security/acl/*.java: Likewise.
	* java/security/interfaces/*.java: Likewise.
	* java/security/spec/*.java: Likewise.
	* java/net/NetPermission.java: Likewise.
	* java/net/SocketPermission.java: Likewise.
	* gnu/java/security/provider/DefaultPolicy.java: Likewise.
	* Makefile.am: Add new classes.
	* Makefile.in: Rebuilt.
	* gcj/javaprims.h: CNI namespace rebuild.
From-SVN: r41543 
							
						 
						
							2001-04-25 16:45:15 +01:00  
				
					
						
							
							
								 
						
							
								b90f4049d3 
								
							 
						 
						
							
							
								
								URLStreamHandler.java (parseURL): Fix bug which would "canonicalize" "../../xxx" to "/xxx".  
							
							... 
							
							
							
							* java/net/URLStreamHandler.java (parseURL):  Fix bug which would
	"canonicalize" "../../xxx" to "/xxx".
From-SVN: r40641 
							
						 
						
							2001-03-19 15:31:14 -08:00  
				
					
						
							
							
								 
						
							
								b9333bff58 
								
							 
						 
						
							
							
								
								URLDecoder.java: Thanks Edgar Villanueva (edgarvil@home.com)  
							
							... 
							
							
							
							* java/net/URLDecoder.java: Thanks Edgar Villanueva (edgarvil@home.com )
   (decode): Merge comments with Classpath, don't throw Exception
From-SVN: r39030 
							
						 
						
							2001-01-15 07:58:16 +00:00  
				
					
						
							
							
								 
						
							
								bc6d273e64 
								
							 
						 
						
							
							
								
								Fix bug in URLConnection and correct javadoc annotations in StringBuffer.  
							
							... 
							
							
							
							From-SVN: r38781 
							
						 
						
							2001-01-07 20:01:46 +00:00  
				
					
						
							
							
								 
						
							
								be17b0fcff 
								
							 
						 
						
							
							
								
								FileInputStream.java (close): Check if the fd is valid.  
							
							... 
							
							
							
							* java/io/FileInputStream.java (close): Check if the fd is valid.
	* java/io/RandomAccessFile.java (close): Ditto.
	* java/net/PlainDatagramSocketImpl.java (close): Ditto.
	* java/net/PlainSocketImpl.java (close): Ditto.
From-SVN: r38131 
							
						 
						
							2000-12-08 10:28:32 +00:00  
				
					
						
							
							
								 
						
							
								31280fb7c4 
								
							 
						 
						
							
							
								
								prims.cc (_Jv_NewObjectArray): Undo placement change.  
							
							... 
							
							
							
							2000-11-25  Anthony Green  <green@redhat.com>
	* prims.cc (_Jv_NewObjectArray): Undo placement change.
	(_Jv_NewPrimArray): Likewise.
	* gcj/array.h (__JArray): Undo const change.  Removed constructor.
	(class JArray): Removed constructor.
	* java/lang/Thread.java (context_class_loader): New private data.
	(getContextClassLoader): New method.
	(setContextClassLoader): New method.
	(Thread): Initialize context_class_loader.
	* java/net/URLClassLoader.java: Import java.util.Enumeration.
	(getResource): Rename to findResource.
	(findResource): New method.  Used to be getResource.
	(getResourceAsStream): Deleted.
	(jarFileize): Extracted logic from URLClassLoader constructor into
	this new private method.
	(addURL): New protected method.
	(URLClassLoader): Call jarFileize.  Use addElement instead of
	insertElementAt.
	(findResources): New method.
	* java/lang/ClassLoader.java: Import java.util.Enumeration.
	(getResource): Implement correct logic.
	(findResource): New method.
	(getResources): New method.
	(findClass): Create a ClassNotFoundException with the name of the
	class rather than nothing at all.
	(defineClass) Only throw ClassFormatError.
	* java/lang/Class.java (forName): New method.
	* java/lang/Class.h (forName): New method.
	* java/lang/natClass.cc (forName): New method.
From-SVN: r37751 
							
						 
						
							2000-11-26 03:58:56 +00:00  
				
					
						
							
							
								 
						
							
								6678181b3c 
								
							 
						 
						
							
							
								
								InetAddress.java (addr): Renamed from 'address'.  
							
							... 
							
							
							
							* java/net/InetAddress.java (addr): Renamed from 'address'.
	(address): New field to match Serialized Form doc.
	(hostName): Renamed from 'hostname' to match Serialized Form doc.
	(family): New serialization field.
	(serialVersionUID): New field.
	(readObject): New method.
	(writeObject): New method.
	(getFamily): New native method.
	(InetAddress): Set family.
	* java/net/natInetAddress.cc (getFamily): New method.
	(addr): Renamed from 'address'.
	(hostName): Renamed from 'hostname' to match Serialized Form doc.
	* java/net/natPlainDatagramSocketImpl.cc (addr): Renamed from 'address'.
	* java/net/natPlainSocketImpl.cc (addr): Renamed from 'address'.
Serialization mod.
From-SVN: r37222 
							
						 
						
							2000-11-03 07:43:06 +00:00  
				
					
						
							
							
								 
						
							
								1d336a099d 
								
							 
						 
						
							
							
								
								natField.cc (BooleanClass): Don't define.  
							
							... 
							
							
							
							* java/lang/reflect/natField.cc (BooleanClass): Don't define.
	* java/lang/reflect/natArray.cc (BooleanClass): Don't define.
	* java/lang/Class.h (Object): Added `class$' field.
	* java/lang/Object.h (Object): Added `class$' field.
	* defineclass.cc (ClassClass): Use `class$' form.
	(ClassObject): Likewise.
	* resolve.cc (ClassObject): Use `class$' form.
	(ObjectClass): Likewise.
	* interpret.cc (ClassError): Removed.
	* java/net/natPlainDatagramSocketImpl.cc (BooleanClass): Use
	`class$' form.
	(IntegerClass): Likewise.
	* java/net/natPlainSocketImpl.cc (BooleanClass): Use `class$'
	form.
	* java/lang/natClassLoader.cc (CloneableClass): Use `class$' form.
	(ObjectClass, ClassClass, VMClassLoaderClass, ClassLoaderClass,
	SerializableClass): Likewise.
	Include Serializable.h, Cloneable.h.
	* java/lang/natSystem.cc (SystemClass): Removed.
	(init_properties): Use `class$' form.
	* java/lang/natObject.cc (CloneableClass): Removed.
	(clone): Use `class$' form.
	* java/lang/natClass.cc (CloneableClass): Use `class$' form.
	(ObjectClass, ErrorClass, ClassClass, MethodClass, FieldClass,
	ConstructorClass): Likewise.
	* java/lang/reflect/natMethod.cc (ObjectClass): Use `class$' form.
	(ClassClass, VoidClass, ByteClass, ShortClass, CharacterClass,
	IntegerClass, LongClass, FloatClass, DoubleClass): Likewise.
	* java/io/natObjectInputStream.cc (ObjectClass): Use `class$'
	form.
	(ClassClass): Likewise.
	* include/jvm.h (StringClass): Use `class$' form.
	* prims.cc (ObjectClass): Removed.
	(_Jv_RunMain): Use `class$' form.
	(_Jv_AllocObject): Likewise.
	* jni.cc (ClassClass): Use `class$' form.
	(ThrowableClass): Likewise.
	(ObjectClass): Likewise.
	(MethodClass): Likewise.
	(ThreadGroupClass): Likewise.
	(NativeThreadClass): Likewise.
	* boehm.cc (ObjectClass): Removed.
	(ClassClass): Removed.
	(_Jv_MarkObj): Use `class$' form.
	* gcj/field.h (JvFieldIsRef): Use `class$' form.
	Include RawData.h.
From-SVN: r36740 
							
						 
						
							2000-10-06 01:49:32 +00:00  
				
					
						
							
							
								 
						
							
								bc6ccd3316 
								
							 
						 
						
							
							
								
								PropertyChangeEvent.java (serialVersionUID): Added.  
							
							... 
							
							
							
							* java/beans/PropertyChangeEvent.java (serialVersionUID): Added.
	* java/beans/PropertyVetoException.java (serialVersionUID): Added.
	* java/io/File.java (writeObject): Added.
	(readObject): Added.
	(serialVersionUID): Added.
	* java/io/ObjectOutputStream.java (writeObject): Initialized
	fieldsAlreadyWritten before recursion rather than after.
	* java/io/ObjectStreamClass.java (serialVersionUID): Added.
	* java/io/OptionalDataException.java (serialVersionUID): Added.
	(OptionalDataException): Made package private.
	* java/io/SyncFailedException.java (SyncFailedException): Removed
	default constructor to match spec.
	* java/lang/Boolean.java (serialVersionUID): Added.
	* java/lang/Byte.java (serialVersionUID): Added.
	* java/lang/Character.java (serialVersionUID): Added.
	* java/lang/Double.java (serialVersionUID): Added.
	* java/lang/Float.java (serialVersionUID): Added.
	* java/lang/Integer.java (serialVersionUID): Added.
	* java/lang/Long.java (serialVersionUID): Added.
	* java/lang/Number.java (serialVersionUID): Added.
	* java/lang/Short.java (serialVersionUID): Added.
	* java/lang/String.java (serialVersionUID): Added.
	* java/lang/ThreadDeath.java (ThreadDeath): Removed constructor
	to match spec.
	* java/lang/reflect/InvocationTargetException.java
	(serialVersionUID): Added.
	* java/net/URL.java (handler): Made transient.
	(hashCode): Added field for serialization, per spec. and use
	cached value if available.
	(serialVersionUID): Added.
	(URL): Initialize hashCode.
	(set): Adjust hashCode.
	(readObject): New Method to initialize the protocol handler when
	deserializing.
	(writeObject): New method.
	* java/text/BreakIterator.java: Removed 'implements Serializable'.
	* java/text/Collator.java: Removed 'implements Serializable'.
	* java/util/GregorianCalendar.java (serialVersionUID): Added.
	* java/util/Properties.java (serialVersionUID): Added.
	* java/util/Random.java (serialVersionUID): Added.
	(seed): Made private.
	(nextNextGaussian): Made private.
	(haveNextNextGaussian): Made private.
	* java/util/Stack.java (serialVersionUID): Added.
	* java/util/TimeZone.java (serialVersionUID): Added.
	* java/util/Vector.java (serialVersionUID): Added.
Serialization mods.
From-SVN: r36272 
							
						 
						
							2000-09-08 19:37:09 +00:00  
				
					
						
							
							
								 
						
							
								56042127de 
								
							 
						 
						
							
							
								
								* java/net/natPlainDatagramSocketImpl.cc (mcastGrp): Fix typo.  
							
							... 
							
							
							
							From-SVN: r36170 
							
						 
						
							2000-09-06 00:04:46 +01:00  
				
					
						
							
							
								 
						
							
								a3bcdaf9e9 
								
							 
						 
						
							
							
								
								natPlainDatagramSocketImpl.cc: Change various `JvThrow' calls to `throw'.  
							
							... 
							
							
							
							2000-09-05  Bryce McKinlay  <bryce@albatross.co.nz>
	* java/net/natPlainDatagramSocketImpl.cc: Change various `JvThrow'
	calls to `throw'.
	(send): Undo last patch.
	Remove the label only.
	(mcastGrp): Ditto.
	* java/net/natPlainSocketImpl.cc: Change various `JvThrow' calls to
	`throw'.
	* java/net/natInetAdress.cc: Ditto.
From-SVN: r36165 
							
						 
						
							2000-09-05 22:57:23 +01:00  
				
					
						
							
							
								 
						
							
								820112852a 
								
							 
						 
						
							
							
								
								natIconv.cc (read): Remove unused local.  
							
							... 
							
							
							
							2000-09-05  Bryce McKinlay  <bryce@albatross.co.nz>
	* gnu/gcj/convert/natIconv.cc (read): Remove unused local.
	(write): Ditto.
	* gnu/gcj/runtime/FileDeleter.java (deleteOnExitNow): Check for null
	stack. Synchronize.
	* java/lang/fdlibm.h: #undef __P if previously defined.
	* java/lang/natSystem.cc (currentTimeMillis): Remove unused local.
	* java/net/natPlainDatagramSocketImpl.cc (send): Remove unreachable
	block.
	(mcastGrp): Ditto.
From-SVN: r36158 
							
						 
						
							2000-09-05 12:05:59 +01:00  
				
					
						
							
							
								 
						
							
								f2e541ce26 
								
							 
						 
						
							
							
								
								URLClassLoader.java: Find the JarEntry via the JarFile.  
							
							... 
							
							
							
							Sun Aug 20 09:51:48 2000  Anthony Green  <green@redhat.com>
        * java/net/URLClassLoader.java: Find the JarEntry via the JarFile.
        * java/net/JarURLConnection.java: getEntry doesn't take any
        arguments.  Return null if element is null.
        * java/util/zip/ZipFile.java (getInputStream): Read the compressed
        size from the archive, not the inflated size.
        * java/util/jar/JarFile.java (getEntry): Don't recurse.  Call
        java.util.zip.ZipFile.getEntry.
        * gij.cc (help): Change sourceware reference to
        sources.redhat.com.
From-SVN: r35821 
							
						 
						
							2000-08-20 17:49:12 +00:00  
				
					
						
							
							
								 
						
							
								366a0fd804 
								
							 
						 
						
							
							
								
								natPlainSocketImpl.cc (bind): Don't go to error case when errno not set.  
							
							... 
							
							
							
							* java/net/natPlainSocketImpl.cc (bind): Don't go to error case
	when errno not set.
	(connect): Likewise.
	(accept): Likewise.
	(getOption): Likewise.
	* java/net/natPlainDatagramSocketImpl.cc (bind): Don't go to error
	case when errno not set.
	(peek): Likewise.
	(send): Likewise.
	(receive): Likewise.
	(mcastGrp): Likewise.
	(setOption): Likewise.
	(getOption): Likewise.
From-SVN: r35617 
							
						 
						
							2000-08-11 03:07:59 +00:00  
				
					
						
							
							
								 
						
							
								b6ac804e3d 
								
							 
						 
						
							
							
								
								Connection.java (gotHeaders): Removed.  
							
							... 
							
							
							
							2000-08-10  Bryce McKinlay  <bryce@albatross.co.nz>
	    John Stracke <francis@ecal.com>
	* gnu/gcj/protocol/http/Connection.java (gotHeaders): Removed.
	(connect): Don't falsely claim HTTP/1.1 compliance. Call
	getHttpHeaders().
	(disconnect): Don't unset connected flag.
	(getHeaderField (String)): Call connect() if not connected.
	(getHeaderField (int)): Ditto.
	(getHeaderFieldKey): Ditto.
	(getHttpHeaders): Don't call connect().
	* java/net/HttpURLConnection.java (instanceFollowRedirects,
	gotResponseVals): New fields.
	(getResponseCode): Call getResponseVals() conditionally.
	(getResponseMessage): Ditto.
	(getResponseVals): Call connect(). Don't throw
	FileNotFoundException.
From-SVN: r35603 
							
						 
						
							2000-08-10 10:10:25 +01:00  
				
					
						
							
							
								 
						
							
								f536cd95fb 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (libgcj_la_SOURCES): Added posix.cc.
	* java/net/natPlainSocketImpl.cc: Include posix.h.
	(accept): Use _Jv_select.
	* java/net/natPlainDatagramSocketImpl.cc: Include posix.h.
	(receive): Use _Jv_select.
	* java/io/natFileDescriptorPosix.cc: Include posix.h.
	(available): Use _Jv_select.
	* java/lang/natSystem.cc: Include posix.h.
	(currentTimeMillis): Use _Jv_gettimeofday.
	* include/posix.h: New file.
	* posix.cc: New file.
From-SVN: r35435 
							
						 
						
							2000-08-02 21:54:04 +00:00  
				
					
						
							
							
								 
						
							
								7b245d2461 
								
							 
						 
						
							
							
								
								PropertyChangeEvent.java (oldVal): Renamed to oldValue.  
							
							... 
							
							
							
							* java/beans/PropertyChangeEvent.java (oldVal): Renamed to oldValue.
	(newVal): Renamed to newValue.
	* java/beans/PropertyVetoException.java (changeEvent): Renamed to evt.
	* java/beans/beancontext/BeanContextServiceRevokedEvent.java
	(revokeNow): Renamed to invalidateRefs.
	* java/io/OptionalDataException.java: Updated FIXME.
	(eof): New placeholder field.
	(length); Ditto.
	* java/io/WriteAbortedException.java (message): Made transient.
	* java/lang/ClassNotFoundException.java: Updated comments for JDK 1.2.
	* java/lang/Throwable.java (stackTrace): Made transient.
	* java/net/InetAddress.java: Made Serializable.
	* java/security/KeyPair.java: Made Serializable.
	* java/security/Provider.java: Replaced with Classpath version that
	implements serialization and proper methods.
	* java/text/ChoiceFormat.java (strings): Renamed to choiceFormats.
	(limits): Renamed to choiceLimits.
Serialization changes per:
http://java.sun.com/products/jdk/1.2/docs/api/serialized-form.html 
From-SVN: r34726 
							
						 
						
							2000-06-27 05:10:03 +00:00  
				
					
						
							
							
								 
						
							
								6c80c45e30 
								
							 
						 
						
							
							
								
								Jumbo patch:  
							
							... 
							
							
							
							* Imported beans and serialization
* Updated IA-64 port
* Miscellaneous bug fixes
From-SVN: r34028 
							
						 
						
							2000-05-19 17:55:34 +00:00  
				
					
						
							
							
								 
						
							
								f70b7142c2 
								
							 
						 
						
							
							
								
								Locale.java (Locale): Don't explicitly check for null.  
							
							... 
							
							
							
							* java/util/Locale.java (Locale): Don't explicitly check for
	null.
	* java/util/Hashtable.java (containsKey): Don't explicitly check
	for null.
	(get): Likewise.
	* java/util/BitSet.java (and, or, xor): Don't explicitly check for
	null.
	* java/util/zip/ZipEntry.java (ZipEntry): Don't explicitly check
	for null.
	* java/text/StringCharacterIterator.java
	(StringCharacterIterator): Don't check for null.
	* java/text/ChoiceFormat.java (setChoices): Don't explicitly check
	for null pointer.
	* java/net/MulticastSocket.java (joinGroup): Don't explicitly
	check for null pointer.
	(leaveGroup): Likewise.
	* java/net/DatagramPacket.java (DatagramPacket): Removed erroneous
	comment.
	(setData): Likewise.
	* java/lang/ThreadGroup.java (ThreadGroup): Don't explicitly check
	for `p==null'.
From-SVN: r33671 
							
						 
						
							2000-05-04 15:50:34 +00:00  
				
					
						
							
							
								 
						
							
								7234f9bc03 
								
							 
						 
						
							
							
								
								re GNATS libgcj/15 (_REENTRANT should be defined more consistently)  
							
							... 
							
							
							
							Fix for PR libgcj/15:
	* java/util/natGregorianCalendar.cc (_REENTRANT,
	_POSIX_PTHREAD_SEMANTICS): Don't define.
	* java/net/natInetAddress.cc (_REENTRANT): Don't define.
	* java/lang/natSystem.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS):
	Don't define.
	* java/io/natFile.cc (_REENTRANT, _POSIX_PTHREAD_SEMANTICS): Don't
	define.
	* configure: Rebuilt.
	* configure.in: If using POSIX threads, define _REENTRANT if
	needed.  Define _POSIX_PTHREAD_SEMANTICS.  Don't define
	GETHOSTBYNAME_R_NEEDS_REENTRANT.
From-SVN: r33318 
							
						 
						
							2000-04-21 20:38:43 +00:00  
				
					
						
							
							
								 
						
							
								d0123c54ca 
								
							 
						 
						
							
							
								
								ObjectStreamException.java: New file.  
							
							... 
							
							
							
							* java/io/ObjectStreamException.java: New file.
	* java/io/OptionalDataException.java: New file.
	* java/io/StreamCorruptedException.java: New file.
	* java/math/BigDecimal.java: New file.
	* java/sql/CallableStatement.java: New file.
	* java/sql/Connection.java: New file.
	* java/sql/DataTruncation.java: New file.
	* java/sql/DatabaseMetaData.java: New file.
	* java/sql/Date.java: New file.
	* java/sql/Driver.java: New file.
	* java/sql/DriverManager.java: New file.
	* java/sql/DriverPropertyInfo.java: New file.
	* java/sql/PreparedStatement.java: New file.
	* java/sql/ResultSet.java: New file.
	* java/sql/ResultSetMetaData.java: New file.
	* java/sql/SQLException.java: New file.
	* java/sql/SQLWarning.java: New file.
	* java/sql/Statement.java: New file.
	* java/sql/Time.java: New file.
	* java/sql/Timestamp.java: New file.
	* java/sql/Types.java: New file.
	* Makefile.am: Added above new files.
	* Makefile.in: Rebuilt.
	* mauve-libgcj: Turned on java.math, java.sql and java.security tests.
	* java/net/MulticastSocket.java (MulticastSocket): Pass values a la
	DatagramSocket constructor instead of null.
java.sql is JDK 1.1 Compliant
From-SVN: r33077 
							
						 
						
							2000-04-11 09:21:53 +00:00  
				
					
						
							
							
								 
						
							
								878885b411 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							... 
							
							
							
							2000-03-15  Tom Tromey  <tromey@cygnus.com>
	* java/io/natFileDescriptorWin32.cc (winerr): Now static.
	* prims.cc (win32_exception_handler): Reformatted.
	* include/win32-threads.h (_Jv_HaveCondDestroy): New define.
	(_Jv_HaveMutexDestroy): Likewise.
2000-03-15 Jon Beniston <jb7216@bristol.ac.uk>
	* java/io/natFileDescriptorWin32.cc: New file.
	* java/io/natFileWin32.cc: New file.
	* java/net/natInetAddress.cc: Added conditional inclusion of
	Windows / Winsock headers.
	* java/net/natPlainDatagramSocketImpl.cc: Added conditional
	inclusion of Windows / Winsock headers.
	* java/net/natPlainSocketImpl.cc: Added conditional inclusion of
	Windows / Winsock headers.
	* include/win32-signal.h: New file.
	* include/win32-threads.h: New file.
	* win32-threads.cc: New file.
	* exception.cc (win32_get_restart_frame): New function.
	* prims.cc (win32_exception_handler): New function.
	(main_init) Performs Winsock initialisation.
	(main_init) Installs exeception handler.
From-SVN: r32567 
							
						 
						
							2000-03-15 22:03:19 +00:00  
				
					
						
							
							
								 
						
							
								2ba5f77454 
								
							 
						 
						
							
							
								
								All files: Updated copyright information.  
							
							... 
							
							
							
							* All files: Updated copyright information.
	* COPYING: New file.
	* COPYING.LIB: Removed.
	* LIBGCJ_LICENSE: We now use GPL + special exception.
From-SVN: r32387 
							
						 
						
							2000-03-07 19:55:28 +00:00  
				
					
						
							
							
								 
						
							
								c261e080ef 
								
							 
						 
						
							
							
								
								DatagramSocket.java (DatagramSocket(int,InetAddress)): Handle null addresses.  
							
							... 
							
							
							
							* java/net/DatagramSocket.java(DatagramSocket(int,InetAddress)):
	  Handle null addresses.
From-SVN: r32339 
							
						 
						
							2000-03-05 09:01:16 +00:00  
				
					
						
							
							
								 
						
							
								e1b1511329 
								
							 
						 
						
							
							
								
								Minor clean up and bug fix.  
							
							... 
							
							
							
							From-SVN: r32196 
							
						 
						
							2000-02-26 21:12:54 +00:00  
				
					
						
							
							
								 
						
							
								4ae4a3c973 
								
							 
						 
						
							
							
								
								re GNATS libgcj/38 (Static initializer in DecimalFormat eventually depends on itself)  
							
							... 
							
							
							
							2000-02-25  Bryce McKinlay  <bryce@albatross.co.nz>
        * java/net/URLConnection.java (initializeDateFormats): New
        private method.
        (getHeaderFieldDate): Call initializeDateFormats if required.
        locale, dateFormat1, dateFormat2, dateFormat3: Don't initialize
        these.
        Fix for PR libgcj/38.
From-SVN: r32153 
							
						 
						
							2000-02-25 22:38:33 +00:00  
				
					
						
							
							
								 
						
							
								06440a12a2 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							... 
							
							
							
							* Makefile.in: Rebuilt.
	* Makefile.am (ordinary_java_source_files): Add
        gnu/gcj/io/DefaultMimeTypes.java and gnu/gcj/io/MimeTypes.java
        * scripts/MakeDefaultMimeTypes.java: New file.
        * scripts/mime.types: New file.
	* scripts/classes.pl: Moved from top level.
        * classes.pl: Moved to scripts directory.
        * java/net/URLConnection.java: Implement guessContentTypeFromName.
        * gnu/gcj/io/MimeTypes.java: New file.
        * gnu/gcj/io/DefaultMimeTypes.java: New file.
From-SVN: r32086 
							
						 
						
							2000-02-21 05:54:29 +00:00  
				
					
						
							
							
								 
						
							
								7c734b1758 
								
							 
						 
						
							
							
								
								* All files: Updated copyright to reflect Cygnus purchase.  
							
							... 
							
							
							
							From-SVN: r31504 
							
						 
						
							2000-01-19 18:39:27 +00:00  
				
					
						
							
							
								 
						
							
								730ecdd3c3 
								
							 
						 
						
							
							
								
								natPlainDatagramSocketImpl.cc (peek): Removed unnecesary comment.  
							
							... 
							
							
							
							* java/net/natPlainDatagramSocketImpl.cc (peek): Removed unnecesary
	comment.
	(receive): Set the sender's address in the DatagramPacket.
From-SVN: r31218 
							
						 
						
							2000-01-04 22:41:58 +00:00  
				
					
						
							
							
								 
						
							
								5ac99d9adc 
								
							 
						 
						
							
							
								
								Boolean.java (Boolean(String)): Set Value' to false on a null String constructor parameter.  
							
							... 
							
							
							
							1999-12-16  Bryce McKinlay  <bryce@albatross.co.nz>
        * java/lang/Boolean.java (Boolean(String)): Set Value' to false on a
        null String constructor parameter.
        * java/net/natPlainSocketImpl.cc: Remove unneccessary sprintf calls
        for exception messages.
        BooleanClass: declare.
        (setOption): Use BooleanClass instead of Class.forName() for
        instanceof test.
        (bind): Cast 4th parameter of setsockopt to char *' for
        compatibility with older Solaris headers.
        * java/net/natPlainDatagramSocketImpl.cc: Remove unneccessary
        sprintf calls for exception messages.
        BooleanClass, IntegerClass: declare.
        (setOption): Use BooleanClass and IntegerClass, not Class.forName()
        for instanceof test.
From-SVN: r30988 
							
						 
						
							1999-12-17 05:11:28 +00:00  
				
					
						
							
							
								 
						
							
								c390b4a687 
								
							 
						 
						
							
							
								
								ServerSocket.java (ServerSocket): Bind to any interface if bindAddr is null.  
							
							... 
							
							
							
							1999-12-02  Bryce McKinlay  <bryce@albatross.co.nz>
        * libjava/java/net/ServerSocket.java (ServerSocket): Bind to any
        interface if bindAddr is null.
From-SVN: r30755 
							
						 
						
							1999-12-02 10:09:24 +00:00  
				
					
						
							
							
								 
						
							
								429d7c746f 
								
							 
						 
						
							
							
								
								re GNATS java.net/57 (potential buffer overruns)  
							
							... 
							
							
							
							1999-11-23  Bryce McKinlay  <bryce@albatross.co.nz>
        * java/net/natPlainSocketImpl.cc: Fix potential buffer overruns in
        Exception messages. PR java.net/57.
        (bind): set SO_REUSEADDR before bind.
        * java/net/natPlainDatagramSocketImpl.cc: Fix potential buffer
        overruns. PR java.net/57.
From-SVN: r30637 
							
						 
						
							1999-11-23 11:40:26 +00:00  
				
					
						
							
							
								 
						
							
								97cf151d27 
								
							 
						 
						
							
							
								
								natPlainSocketImpl.cc: Don't include headers if java.net is disabled.  
							
							... 
							
							
							
							* java/net/natPlainSocketImpl.cc: Don't include headers if
	java.net is disabled.
From-SVN: r29812 
							
						 
						
							1999-10-04 21:37:30 +00:00  
				
					
						
							
							
								 
						
							
								4b68fe8a36 
								
							 
						 
						
							
							
								
								configure: Rebuilt.  
							
							... 
							
							
							
							* configure: Rebuilt.
	* configure.in: Set classpath when invoking gcj.  Use changequote
	around sed invocation.
	* java/net/natPlainSocketImpl.cc: Stub native functions if
	DISABLE_JAVA_NET is defined.
	* java/net/natPlainDatagramSocketImpl.cc (setTimeToLive): Fixed
	typo in exception string.
	(getTimeToLive): Likewise.
	Stub native functions if DISABLE_JAVA_NET is defined.
	* java/net/natInetAddress.cc: Stub native functions if
	DISABLE_JAVA_NET is defined.
	* configure.host: Disable java.net for mips-tx39.
	* configure, include/config.h.in: Rebuilt.
	* acconfig.h (DISABLE_JAVA_NET): Undefine.
	* configure.in: Added --disable-java-net and new define
	`DISABLE_JAVA_NET'.
From-SVN: r29759 
							
						 
						
							1999-10-02 00:19:01 +00:00