use core {*} // Using #dyncall dynamically loads the library at runtime. #foreign #dyncall "libc.so" { write :: (fd: i32, data: [&] u8, count: i32) -> i32 --- } main :: () { msg: [] u8 = "Hello, libc!"; write(1, msg.data, msg.length); }
use core {*} // Using #dyncall dynamically loads the library at runtime. #foreign #dyncall "libc.so" { write :: (fd: i32, data: [&] u8, count: i32) -> i32 --- } main :: () { msg: [] u8 = "Hello, libc!"; write(1, msg.data, msg.length); }