summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-06-23 14:10:52 -0700
committerGitHub <noreply@github.com>2016-06-23 14:10:52 -0700
commit41d135e8f1c8145ba9bc6d588a18f3a3ade07625 (patch)
treeb4d926cad289fba6d88e415cfb315be601ce6569
parent1e2d77ae0842b4897f0b76cdd1a2ffdffa998d2d (diff)
parente383ee753070aaefbf0a8bb2f71ceec3bc11860e (diff)
downloadrust-libc-41d135e8f1c8145ba9bc6d588a18f3a3ade07625.tar.gz
Auto merge of #320 - knight42:lchown, r=alexcrichton
unix: Add lchown
-rw-r--r--src/unix/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index 446038241f..d799ec13f3 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -336,6 +336,10 @@ extern {
pub fn chown(path: *const c_char, uid: uid_t,
gid: gid_t) -> ::c_int;
#[cfg_attr(all(target_os = "macos", target_arch = "x86"),
+ link_name = "lchown$UNIX2003")]
+ pub fn lchown(path: *const c_char, uid: uid_t,
+ gid: gid_t) -> ::c_int;
+ #[cfg_attr(all(target_os = "macos", target_arch = "x86"),
link_name = "close$UNIX2003")]
pub fn close(fd: ::c_int) -> ::c_int;
pub fn dup(fd: ::c_int) -> ::c_int;