about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-11-22 15:34:53 -0800
committerBrian Anderson <banderson@mozilla.com>2011-11-22 15:34:53 -0800
commitbb7750b8d0e9e02f586e4be6883fc2926236dfea (patch)
tree4f4f7f8f87b59164a7c1b225edac1e62b384757c /src/lib
parentd0a2f00611cc1622cfcd18dda66206277e8e2176 (diff)
downloadrust-bb7750b8d0e9e02f586e4be6883fc2926236dfea.tar.gz
rust-bb7750b8d0e9e02f586e4be6883fc2926236dfea.zip
stdlib: Fix some busted macos libc decls
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/macos_os.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/macos_os.rs b/src/lib/macos_os.rs
index 7424668e509..09b7256c064 100644
--- a/src/lib/macos_os.rs
+++ b/src/lib/macos_os.rs
@@ -40,12 +40,12 @@ native mod libc {
     type dirent;
     fn readdir(d: dir) -> dirent;
     fn getenv(n: str::sbuf) -> str::sbuf;
-    fn setenv(n: str::sbuf, v: str::sbuf, overwrite: int) -> int;
-    fn unsetenv(n: str::sbuf) -> int;
-    fn pipe(buf: *mutable int) -> int;
-    fn waitpid(pid: int, &status: int, options: int) -> int;
-    fn mkdir(s: str::sbuf, mode: int) -> int;
-    fn rmdir(s: str::sbuf) -> int;
+    fn setenv(n: str::sbuf, v: str::sbuf, overwrite: c_int) -> c_int;
+    fn unsetenv(n: str::sbuf) -> c_int;
+    fn pipe(buf: *mutable c_int) -> c_int;
+    fn waitpid(pid: int, &status: c_int, options: c_int) -> c_int;
+    fn mkdir(s: str::sbuf, mode: c_int) -> c_int;
+    fn rmdir(s: str::sbuf) -> c_int;
 }
 
 mod libc_constants {