Remove duplication

This commit is contained in:
gingerBill
2022-05-12 15:48:27 +01:00
parent f002857edc
commit 2dd181e663
+4 -12
View File
@@ -7,21 +7,13 @@ when ODIN_OS == .Darwin {
foreign import libc "system:c" foreign import libc "system:c"
} }
@(default_calling_convention="c")
foreign libc {
clock_gettime :: proc(clock_id: u64, timespec: ^timespec) -> i32 ---
sleep :: proc(seconds: u32) -> i32 ---
nanosleep :: proc(requested, remaining: ^timespec) -> i32 ---
}
foreign import "system:pthread"
import "core:c" import "core:c"
@(private="file")
@(default_calling_convention="c") @(default_calling_convention="c")
foreign pthread { foreign libc {
sched_yield :: proc() -> c.int --- clock_gettime :: proc(clock_id: u64, timespec: ^timespec) -> c.int ---
sleep :: proc(seconds: c.uint) -> c.int ---
nanosleep :: proc(requested, remaining: ^timespec) -> c.int ---
} }
timespec :: struct { timespec :: struct {