Update usage of syscall to use the intrinsics

This commit is contained in:
gingerBill
2021-08-29 14:56:47 +01:00
parent 54b37573c9
commit 7c108dbf48
3 changed files with 10 additions and 19 deletions
+2 -7
View File
@@ -1,16 +1,11 @@
package sync
import "core:sys/unix"
foreign import libc "system:c"
import "core:intrinsics"
current_thread_id :: proc "contextless" () -> int {
foreign libc {
syscall :: proc(number: i32, #c_vararg args: ..any) -> i32 ---
}
SYS_GETTID :: 186;
return int(syscall(SYS_GETTID));
return int(intrinsics.syscall(SYS_GETTID));
}