[PATCH] to java::lang::ConcreteProcess::destroy

Ronald Landheer-Cieslak ronald@landheer.com
Fri Feb 14 14:36:00 GMT 2003


I have attached a (very, very) small patch to 
libjava/java/lang/natPosixProcess.cc which fixes a bug - kill() is called 
from java::lang::ConcreteProcess::destroy even when no signals are 
available. This will make the compilation fail if there are no signals.

I presume you won't need a copyright assignment for something as small as 
this :)

Good luck!

rlc

-------------- next part --------------
2003-02-14      Ronald Landheer-Cieslak <ronald@landheer.com>
        * libjava/java/lang/natPosixProcess.cc (java::lang::ConcreteProcess::destroy) don't try to kill if we don't have signals

diff -b -u -p -r1.14 natPosixProcess.cc
--- libjava/java/lang/natPosixProcess.cc        14 Aug 2002 19:53:54 -0000      1.14
+++ libjava/java/lang/natPosixProcess.cc        14 Feb 2003 14:27:01 -0000
@@ -45,7 +45,9 @@ java::lang::ConcreteProcess::destroy (vo
   if (! hasExited)
     {
       // Really kill it.
+#if ! NO_SIGNALS
       kill ((pid_t) pid, SIGKILL);
+#endif // ! NO_SIGNALS
     }
 }



More information about the Gcc-patches mailing list