src/windows/native/java/lang/ProcessImpl_md.c

Print this page

        

*** 309,318 **** --- 309,325 ---- { TerminateProcess((HANDLE) handle, 1); } 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); }