PR libgcj/29324 * include/posix-threads.h (_Jv_BlockSigchld): Declare. (_Jv_UnBlockSigchld): Same. * posix-threads.cc: Include posix-threads.h. (block_sigchld) Rename to... (_Jv_BlockSigchld) ... this. (_Jv_UnBlockSigchld): New function. (_Jv_InitThreads): Call _Jv_BlockSigchld in place of block_sigchld. (_Jv_ThreadStart): Same. * java/lang/PosixProcess$ProcessManager.h: Regenerate. * java/lang/PosixProcess.java: Clean up imports. (ProcessManager): Make final. (ProcessManager.queue): Genericise and make private. (ProcessManager.pidToProcess): Remove. (ProcessManager.liveProcesses): New field. (ProcessManager.reaperPID): Remove. (ProcessManager.nativeData): New field. (ProcessManager.removeProcessFromMap): Remove. (ProcessManager.addProcessToMap):Remove. (ProcessManager.addToLiveProcesses): New method. (ProcessManager.run): Rewritten. (ProcessManager.reap): Change method signature, (getErrorStream): Correct formatting. (getInputStream): Same. (spawn): Add process to liveProcesses list. (pid): Make package private. * java/lang/PosixProcess.h: Regenerate. * java/lang/natPosixProcess.cc: Include posix.h and posix-threads.h. Add useing namespace java::lang. (ProcessManagerInternal): New struct. (sigchld_handler): Rewritten. (init): Rewritten. (waitForSignal): Same. (reap): Same. (signalReaper): Same. (nativeDestroy): Call kill as ::kill. (nativeSpawn): Correct formatting. * classpath/lib/java/lang/PosixProcess$EOFInputStream.class: Regenerate. * classpath/lib/java/lang/PosixProcess.class: Same. * classpath/lib/java/lang/PosixProcess$ProcessManager.class: Same. From-SVN: r124638
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| annotation | Loading commit data... | |
| instrument | Loading commit data... | |
| management | Loading commit data... | |
| ref | Loading commit data... | |
| reflect | Loading commit data... | |
| AbstractMethodError.h | Loading commit data... | |
| Appendable.h | Loading commit data... | |
| ArithmeticException.h | Loading commit data... | |
| ArrayIndexOutOfBoundsException.h | Loading commit data... | |
| ArrayStoreException.h | Loading commit data... | |
| AssertionError.h | Loading commit data... | |
| Boolean.h | Loading commit data... | |
| Byte.h | Loading commit data... | |
| CharSequence.h | Loading commit data... | |
| Character$Subset.h | Loading commit data... | |
| Character$UnicodeBlock$NameType.h | Loading commit data... | |
| Character$UnicodeBlock.h | Loading commit data... | |
| Character.h | Loading commit data... | |
| Character.java | Loading commit data... | |
| Class.h | Loading commit data... | |
| Class.java | Loading commit data... | |
| ClassCastException.h | Loading commit data... | |
| ClassCircularityError.h | Loading commit data... | |
| ClassFormatError.h | Loading commit data... | |
| ClassLoader$AnnotationsKey.h | Loading commit data... | |
| ClassLoader.h | Loading commit data... | |
| ClassLoader.java | Loading commit data... | |
| ClassNotFoundException.h | Loading commit data... | |
| CloneNotSupportedException.h | Loading commit data... | |
| Cloneable.h | Loading commit data... | |
| Comparable.h | Loading commit data... | |
| Compiler.h | Loading commit data... | |
| Deprecated.h | Loading commit data... | |
| Double.h | Loading commit data... | |
| EcosProcess.h | Loading commit data... | |
| EcosProcess.java | Loading commit data... | |
| Enum.h | Loading commit data... | |
| EnumConstantNotPresentException.h | Loading commit data... | |
| Error.h | Loading commit data... | |
| Exception.h | Loading commit data... | |
| ExceptionInInitializerError.h | Loading commit data... | |
| Float.h | Loading commit data... | |
| IllegalAccessError.h | Loading commit data... | |
| IllegalAccessException.h | Loading commit data... | |
| IllegalArgumentException.h | Loading commit data... | |
| IllegalMonitorStateException.h | Loading commit data... | |
| IllegalStateException.h | Loading commit data... | |
| IllegalThreadStateException.h | Loading commit data... | |
| IncompatibleClassChangeError.h | Loading commit data... | |
| IndexOutOfBoundsException.h | Loading commit data... | |
| InheritableThreadLocal.h | Loading commit data... | |
| InstantiationError.h | Loading commit data... | |
| InstantiationException.h | Loading commit data... | |
| Integer.h | Loading commit data... | |
| InternalError.h | Loading commit data... | |
| InterruptedException.h | Loading commit data... | |
| Iterable.h | Loading commit data... | |
| LinkageError.h | Loading commit data... | |
| Long.h | Loading commit data... | |
| Math.h | Loading commit data... | |
| Math.java | Loading commit data... | |
| NegativeArraySizeException.h | Loading commit data... | |
| NoClassDefFoundError.h | Loading commit data... | |
| NoSuchFieldError.h | Loading commit data... | |
| NoSuchFieldException.h | Loading commit data... | |
| NoSuchMethodError.h | Loading commit data... | |
| NoSuchMethodException.h | Loading commit data... | |
| NullPointerException.h | Loading commit data... | |
| Number.h | Loading commit data... | |
| NumberFormatException.h | Loading commit data... | |
| Object.h | Loading commit data... | |
| Object.java | Loading commit data... | |
| OutOfMemoryError.h | Loading commit data... | |
| Override.h | Loading commit data... | |
| Package.h | Loading commit data... | |
| PosixProcess$EOFInputStream.h | Loading commit data... | |
| PosixProcess$ProcessManager.h | Loading commit data... | |
| PosixProcess.h | Loading commit data... | |
| PosixProcess.java | Loading commit data... | |
| Process.h | Loading commit data... | |
| ProcessBuilder.h | Loading commit data... | |
| Readable.h | Loading commit data... | |
| Runnable.h | Loading commit data... | |
| Runtime.h | Loading commit data... | |
| Runtime.java | Loading commit data... | |
| RuntimeException.h | Loading commit data... | |
| RuntimePermission.h | Loading commit data... | |
| SecurityContext.h | Loading commit data... | |
| SecurityException.h | Loading commit data... | |
| SecurityManager$1.h | Loading commit data... | |
| SecurityManager.h | Loading commit data... | |
| Short.h | Loading commit data... | |
| StackOverflowError.h | Loading commit data... | |
| StackTraceElement.h | Loading commit data... | |
| StrictMath.h | Loading commit data... | |
| String$CaseInsensitiveComparator.h | Loading commit data... | |
| String.h | Loading commit data... | |
| String.java | Loading commit data... | |
| StringBuffer.h | Loading commit data... | |
| StringBuffer.java | Loading commit data... | |
| StringBuilder.h | Loading commit data... | |
| StringBuilder.java | Loading commit data... | |
| StringIndexOutOfBoundsException.h | Loading commit data... | |
| SuppressWarnings.h | Loading commit data... | |
| System$EnvironmentCollection.h | Loading commit data... | |
| System$EnvironmentMap.h | Loading commit data... | |
| System$EnvironmentSet.h | Loading commit data... | |
| System.h | Loading commit data... | |
| System.java | Loading commit data... | |
| Thread$State.h | Loading commit data... | |
| Thread$UncaughtExceptionHandler.h | Loading commit data... | |
| Thread.h | Loading commit data... | |
| Thread.java | Loading commit data... | |
| ThreadDeath.h | Loading commit data... | |
| ThreadGroup.h | Loading commit data... | |
| ThreadLocal.h | Loading commit data... | |
| ThreadLocal.java | Loading commit data... | |
| Throwable$StaticData.h | Loading commit data... | |
| Throwable.h | Loading commit data... | |
| TypeNotPresentException.h | Loading commit data... | |
| UnknownError.h | Loading commit data... | |
| UnsatisfiedLinkError.h | Loading commit data... | |
| UnsupportedClassVersionError.h | Loading commit data... | |
| UnsupportedOperationException.h | Loading commit data... | |
| VMClassLoader.h | Loading commit data... | |
| VMClassLoader.java | Loading commit data... | |
| VMCompiler.h | Loading commit data... | |
| VMCompiler.java | Loading commit data... | |
| VMDouble.h | Loading commit data... | |
| VMDouble.java | Loading commit data... | |
| VMFloat.h | Loading commit data... | |
| VMFloat.java | Loading commit data... | |
| VMProcess.h | Loading commit data... | |
| VMProcess.java | Loading commit data... | |
| VMThrowable.h | Loading commit data... | |
| VMThrowable.java | Loading commit data... | |
| VerifyError.h | Loading commit data... | |
| VirtualMachineError.h | Loading commit data... | |
| Void.h | Loading commit data... | |
| Win32Process$EOFInputStream.h | Loading commit data... | |
| Win32Process.h | Loading commit data... | |
| Win32Process.java | Loading commit data... | |
| natCharacter.cc | Loading commit data... | |
| natClass.cc | Loading commit data... | |
| natClassLoader.cc | Loading commit data... | |
| natEcosProcess.cc | Loading commit data... | |
| natMath.cc | Loading commit data... | |
| natObject.cc | Loading commit data... | |
| natPosixProcess.cc | Loading commit data... | |
| natRuntime.cc | Loading commit data... | |
| natString.cc | Loading commit data... | |
| natStringBuffer.cc | Loading commit data... | |
| natStringBuilder.cc | Loading commit data... | |
| natSystem.cc | Loading commit data... | |
| natThread.cc | Loading commit data... | |
| natThreadLocal.cc | Loading commit data... | |
| natVMClassLoader.cc | Loading commit data... | |
| natVMDouble.cc | Loading commit data... | |
| natVMFloat.cc | Loading commit data... | |
| natVMProcess.cc | Loading commit data... | |
| natVMThrowable.cc | Loading commit data... | |
| natWin32Process.cc | Loading commit data... |