diff --git a/libraries/stdlib/src/kotlin/system/Process.kt b/libraries/stdlib/src/kotlin/system/Process.kt new file mode 100644 index 00000000000..b5d60a2f00a --- /dev/null +++ b/libraries/stdlib/src/kotlin/system/Process.kt @@ -0,0 +1,15 @@ +@file:kotlin.jvm.JvmName("ProcessKt") +@file:kotlin.jvm.JvmVersion +package kotlin.system + +/** + * Terminates the currently running Java Virtual Machine. The + * argument serves as a status code; by convention, a nonzero status + * code indicates abnormal termination. + * + * This method never returns normally. + */ +public fun exitProcess(status: Int): Nothing { + System.exit(status) + throw RuntimeException("System.exit returned normally, while it was supposed to halt JVM.") +} \ No newline at end of file