diff options
Diffstat (limited to 'src/test/run-pass/native-mod.rc')
| -rw-r--r-- | src/test/run-pass/native-mod.rc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/run-pass/native-mod.rc b/src/test/run-pass/native-mod.rc new file mode 100644 index 00000000..4fcf4499 --- /dev/null +++ b/src/test/run-pass/native-mod.rc @@ -0,0 +1,16 @@ +// -*- rust -*- + +native mod libc = target_libc { + fn open(int name, int flags, int mode) -> int; + fn close(int fd) -> int; + fn read(int fd, int buf, int count) -> int; + fn write(int fd, int buf, int count) -> int; + fn malloc(int sz) -> int; + fn free(int p) -> (); +} + +native "rust" mod rustrt { + fn str_buf(str s) -> int; +} + +mod inner = "native-mod-src/inner.rs"; |