mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 07:08:48 +00:00
-no-crt and assembly compilation on darwin
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
//+build darwin
|
||||
package runtime
|
||||
|
||||
import "core:intrinsics"
|
||||
|
||||
_os_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) {
|
||||
ret := intrinsics.syscall(4, 1, uintptr(raw_data(data)), uintptr(len(data)))
|
||||
if ret < 0 {
|
||||
return 0, _OS_Errno(-ret)
|
||||
}
|
||||
return int(ret), 0
|
||||
}
|
||||
Reference in New Issue
Block a user