diff options
| author | Graydon Hoare <[email protected]> | 2010-06-23 21:03:09 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-06-23 21:03:09 -0700 |
| commit | d6b7c96c3eb29b9244ece0c046d3f372ff432d04 (patch) | |
| tree | b425187e232966063ffc2f0d14c04a55d8f004ef /src/test/run-pass/native-mod.rc | |
| parent | Initial git commit. (diff) | |
| download | rust-d6b7c96c3eb29b9244ece0c046d3f372ff432d04.tar.xz rust-d6b7c96c3eb29b9244ece0c046d3f372ff432d04.zip | |
Populate tree.
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"; |