diff options
Diffstat (limited to 'src/native/java_lang_Runtime.cc')
| -rw-r--r-- | src/native/java_lang_Runtime.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/native/java_lang_Runtime.cc b/src/native/java_lang_Runtime.cc index b7e81af806..3019e95d9d 100644 --- a/src/native/java_lang_Runtime.cc +++ b/src/native/java_lang_Runtime.cc @@ -30,11 +30,8 @@ static void Runtime_gc(JNIEnv*, jclass) { Runtime::Current()->GetHeap()->CollectGarbage(false); } -static void Runtime_nativeExit(JNIEnv*, jclass, jint status, jboolean isExit) { - // isExit is true for System.exit and false for System.halt. - if (isExit) { - Runtime::Current()->CallExitHook(status); - } +static void Runtime_nativeExit(JNIEnv*, jclass, jint status) { + Runtime::Current()->CallExitHook(status); exit(status); } @@ -78,7 +75,7 @@ static JNINativeMethod gMethods[] = { NATIVE_METHOD(Runtime, freeMemory, "()J"), NATIVE_METHOD(Runtime, gc, "()V"), NATIVE_METHOD(Runtime, maxMemory, "()J"), - NATIVE_METHOD(Runtime, nativeExit, "(IZ)V"), + NATIVE_METHOD(Runtime, nativeExit, "(I)V"), NATIVE_METHOD(Runtime, nativeLoad, "(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;"), NATIVE_METHOD(Runtime, totalMemory, "()J"), }; |