--- old/src/windows/native/java/lang/ProcessImpl_md.c Thu Apr 12 00:16:33 2012 +++ new/src/windows/native/java/lang/ProcessImpl_md.c Thu Apr 12 00:16:32 2012 @@ -311,6 +311,13 @@ } JNIEXPORT jboolean JNICALL +Java_java_lang_ProcessImpl_hasProcessExited(JNIEnv *env, jclass ignored, jlong handle) +{ + DWORD ret = WaitForSingleObject(handle, 0); + return ret == WAIT_TIMEOUT; +} + +JNIEXPORT jboolean JNICALL Java_java_lang_ProcessImpl_closeHandle(JNIEnv *env, jclass ignored, jlong handle) { return CloseHandle((HANDLE) handle);