re PR libgcj/6389 (System.getProperty("") should always throw an IllegalArgumentException)
Fixes PR libgcj/6389: * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Added natTimeZone.cc. * java/util/natTimeZone.cc: New file. * java/util/TimeZone.java (getDefaultTimeZoneId): New method. * java/lang/System.java: Merged with Classpath. * java/lang/Runtime.java: Merged with Classpath. * java/lang/natSystem.cc (setErr0): Renamed from setErr; don't run security check. (setIn0): Renamed from setIn; don't run security check. (setOut0): Renamed from setOut; don't run security check. (file_encoding, getpwuid_adaptor, getSystemTimeZone, init_properties): Moved to natRuntime.cc. Moved many includes to natRuntime.cc. (isWordsBigEndian): New method. * java/lang/natRuntime.cc: Include Long.h, also other includes previously in natSystem.cc. (maxMemory): New function. (exitInternal): Renamed from `_exit'. (exit): Removed. (init): Don't set finalize_on_exit. (exitInternal): Use `finalizeOnExit'. (file_encoding, getpwuid_adaptor): New functions from natSystem.cc. (insertSystemProperties): New method, renamed from System::init_properties. Don't set user.timezone. (_load): Don't call checkLink. (execInternal): New method. (availableProcessors): Likewise. (nativeGetLibname): Likewise. From-SVN: r53429
Showing
- libjava/ChangeLog 33 additions, 0 deletionslibjava/ChangeLog
- libjava/Makefile.am 1 addition, 0 deletionslibjava/Makefile.am
- libjava/Makefile.in 38 additions, 22 deletionslibjava/Makefile.in
- libjava/java/lang/Runtime.java 725 additions, 87 deletionslibjava/java/lang/Runtime.java
- libjava/java/lang/System.java 501 additions, 190 deletionslibjava/java/lang/System.java
- libjava/java/lang/natRuntime.cc 365 additions, 10 deletionslibjava/java/lang/natRuntime.cc
- libjava/java/lang/natSystem.cc 15 additions, 384 deletionslibjava/java/lang/natSystem.cc
- libjava/java/util/TimeZone.java 20 additions, 3 deletionslibjava/java/util/TimeZone.java
- libjava/java/util/natTimeZone.cc 154 additions, 0 deletionslibjava/java/util/natTimeZone.cc
Loading
Please register or sign in to comment