Correct -init for *nix to be a different procedure

This commit is contained in:
gingerBill
2022-01-12 20:13:38 +00:00
parent f1521aa980
commit 75b7f2b9fe

View File

@@ -0,0 +1,18 @@
//+private
//+build linux, darwin
package runtime
import "core:intrinsics"
when ODIN_BUILD_MODE == "dynamic" {
@(link_name="_odin_entry_point", linkage="strong", require)
_odin_entry_point :: proc "c" () {
context = default_context()
#force_no_inline _startup_runtime()
}
@(link_name="_odin_exit_point", linkage="strong", require)
_odin_exit_point :: proc "c" () {
context = default_context()
#force_no_inline _cleanup_runtime()
}
}