--- old/src/solaris/native/java/lang/UNIXProcess_md.c Thu Apr 12 00:16:28 2012 +++ new/src/solaris/native/java/lang/UNIXProcess_md.c Thu Apr 12 00:16:27 2012 @@ -955,7 +955,8 @@ } JNIEXPORT void JNICALL -Java_java_lang_UNIXProcess_destroyProcess(JNIEnv *env, jobject junk, jint pid) +Java_java_lang_UNIXProcess_destroyProcess(JNIEnv *env, jobject junk, jint pid, jboolean force) { - kill(pid, SIGTERM); + int sig = (force == JNI_TRUE) ? SIGKILL : SIGTERM; + kill(pid, sig); }