diff --git a/core/os/os2/process.odin b/core/os/os2/process.odin index 635befc64..def561e28 100644 --- a/core/os/os2/process.odin +++ b/core/os/os2/process.odin @@ -35,7 +35,7 @@ delete_args :: proc "contextless" () { Exit the current process. */ exit :: proc "contextless" (code: int) -> ! { - _exit(code) + runtime.exit(code) } /* diff --git a/core/os/os2/process_linux.odin b/core/os/os2/process_linux.odin index 43ab78bdb..197693dc3 100644 --- a/core/os/os2/process_linux.odin +++ b/core/os/os2/process_linux.odin @@ -13,11 +13,6 @@ import "core:sys/linux" PIDFD_UNASSIGNED :: ~uintptr(0) -@(private="package") -_exit :: proc "contextless" (code: int) -> ! { - linux.exit_group(i32(code)) -} - @(private="package") _get_uid :: proc() -> int { return int(linux.getuid()) diff --git a/core/os/os2/process_posix.odin b/core/os/os2/process_posix.odin index fcacdf654..a48e44900 100644 --- a/core/os/os2/process_posix.odin +++ b/core/os/os2/process_posix.odin @@ -10,10 +10,6 @@ import "core:strings" import kq "core:sys/kqueue" import "core:sys/posix" -_exit :: proc "contextless" (code: int) -> ! { - posix.exit(i32(code)) -} - _get_uid :: proc() -> int { return int(posix.getuid()) } diff --git a/core/os/os2/process_wasi.odin b/core/os/os2/process_wasi.odin index 9f4d61649..52fdb1680 100644 --- a/core/os/os2/process_wasi.odin +++ b/core/os/os2/process_wasi.odin @@ -4,11 +4,7 @@ package os2 import "base:runtime" import "core:time" -import "core:sys/wasm/wasi" - -_exit :: proc "contextless" (code: int) -> ! { - wasi.proc_exit(wasi.exitcode_t(code)) -} +// import "core:sys/wasm/wasi" _get_uid :: proc() -> int { return 0 diff --git a/core/os/os2/process_windows.odin b/core/os/os2/process_windows.odin index 990da6616..05ac9da93 100644 --- a/core/os/os2/process_windows.odin +++ b/core/os/os2/process_windows.odin @@ -7,11 +7,6 @@ import "core:strings" import win32 "core:sys/windows" import "core:time" -@(private="package") -_exit :: proc "contextless" (code: int) -> ! { - win32.ExitProcess(u32(code)) -} - @(private="package") _get_uid :: proc() -> int { return -1