mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
box2d: update windows libs to 3.1.0 and call thread.yield in vendor/libc
This commit is contained in:
BIN
Binary file not shown.
BIN
Binary file not shown.
Vendored
+5
@@ -1,6 +1,7 @@
|
|||||||
package odin_libc
|
package odin_libc
|
||||||
|
|
||||||
import "core:time"
|
import "core:time"
|
||||||
|
import "core:thread"
|
||||||
|
|
||||||
Clock :: enum i32 {
|
Clock :: enum i32 {
|
||||||
Monotonic = 1,
|
Monotonic = 1,
|
||||||
@@ -26,5 +27,9 @@ clock_gettine :: proc "c" (clockid: Clock, tp: ^Time_Spec) -> i32 {
|
|||||||
|
|
||||||
@(require, linkage="strong", link_name="sched_yield")
|
@(require, linkage="strong", link_name="sched_yield")
|
||||||
sched_yield :: proc "c" () -> i32 {
|
sched_yield :: proc "c" () -> i32 {
|
||||||
|
when thread.IS_SUPPORTED {
|
||||||
|
context = g_ctx
|
||||||
|
thread.yield()
|
||||||
|
}
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user