about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2011-11-16 16:13:43 -0800
committerNiko Matsakis <niko@alum.mit.edu>2011-11-16 16:13:43 -0800
commit809ca13bfa79211aebeef3491f1553ee22fde45b (patch)
treea9cdd661b25fd090c4443d30fbd0569cfad2d40c /src/lib
parentc22ad0752f9bbe5dc8c9deae99a10b3fc5c8e1e3 (diff)
downloadrust-809ca13bfa79211aebeef3491f1553ee22fde45b.tar.gz
rust-809ca13bfa79211aebeef3491f1553ee22fde45b.zip
fix minor merge errors
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/macos_os.rs28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/lib/macos_os.rs b/src/lib/macos_os.rs
index f0caed83ac5..8ffe9f7b961 100644
--- a/src/lib/macos_os.rs
+++ b/src/lib/macos_os.rs
@@ -47,18 +47,18 @@ native mod libc {
 }
 
 mod libc_constants {
-    const O_RDONLY: int   = 0i32;
-    const O_WRONLY: int   = 1i32;
-    const O_RDWR: int     = 2i32;
-    const O_APPEND: int   = 8i32;
-    const O_CREAT: int    = 512i32;
-    const O_EXCL: int     = 2048i32;
-    const O_TRUNC: int    = 1024i32;
-    const O_TEXT: int     = 0i32;    // nonexistent in darwin libc
-    const O_BINARY: int   = 0i32;    // nonexistent in darwin libc
-
-    const S_IRUSR: uint   = 256u32;
-    const S_IWUSR: uint   = 128u32;
+    const O_RDONLY: c_int   = 0i32;
+    const O_WRONLY: c_int   = 1i32;
+    const O_RDWR: c_int     = 2i32;
+    const O_APPEND: c_int   = 8i32;
+    const O_CREAT: c_int    = 512i32;
+    const O_EXCL: c_int     = 2048i32;
+    const O_TRUNC: c_int    = 1024i32;
+    const O_TEXT: c_int     = 0i32;    // nonexistent in darwin libc
+    const O_BINARY: c_int   = 0i32;    // nonexistent in darwin libc
+
+    const S_IRUSR: unsigned = 256u32;
+    const S_IWUSR: unsigned = 128u32;
 }
 
 fn pipe() -> {in: fd_t, out: fd_t} {
@@ -92,7 +92,9 @@ native mod rustrt {
 
 fn getcwd() -> str { ret rustrt::rust_getcwd(); }
 
-native "cdecl" mod mac_libc = "" {
+#[link_name = ""]
+#[abi = "cdecl"]
+native mod mac_libc {
     fn _NSGetExecutablePath(buf: str::sbuf,
                             bufsize: *mutable uint32_t) -> c_int;
 }