1 2 3 4 5 6 7 8 9 10 11 12 13 14
// run-pass pub fn main() { let f = "Makefile"; let s = rustrt.str_buf(f); let buf = libc.malloc(1024); let fd = libc.open(s, 0, 0); libc.read(fd, buf, 1024); libc.write(1, buf, 1024); libc.close(fd); libc.free(buf); }