#!/usr/local/bin/rune -x # # Test low-level file ops limport "sys"; import "stdio"; alias stdio.File *stdout = stdio.stdout; int main(int ac, char **av) { Fs fs; Fs fs2; # NOTE: O_RDWR, etc is method-type-context-sensitive # fs.open("/tmp/test_file.txt", O_RDWR|O_CREAT|O_TRUNC, 0666); stdout->show("fs ", fs.fd); fs.write(&fs, sizeof(fs)); fs.lseek(0, SEEK_SET); fs.read(&fs2, sizeof(fs)); stdout->show("fs2 ", fs2.fd); return(0); }