diff options
author | bors <bors@rust-lang.org> | 2017-01-17 02:47:22 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2017-01-17 02:47:22 +0000 |
commit | d1a7591204eb43499c96cf718e039bf4b45ddf51 (patch) | |
tree | be4baa38e781112d53fa58569b7fba035307fc70 | |
parent | 18a1de5a09b840c648a066d1b62593c221915c09 (diff) | |
parent | 7a260795855140424210fecb3dd3f96453dde286 (diff) | |
download | rust-libc-d1a7591204eb43499c96cf718e039bf4b45ddf51.tar.gz |
Auto merge of #496 - lucab:to-upstream/fchdir, r=alexcrichton
unix: add fchdir(2)
Add missing [fchdir(2)](http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html) function - chdir to an open file descriptor.
Fixes https://github.com/rust-lang/libc/issues/495
-rw-r--r-- | src/unix/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs index f88ed6dcc2..427553d13e 100644 --- a/src/unix/mod.rs +++ b/src/unix/mod.rs @@ -366,6 +366,7 @@ extern { pub fn access(path: *const c_char, amode: ::c_int) -> ::c_int; pub fn alarm(seconds: ::c_uint) -> ::c_uint; pub fn chdir(dir: *const c_char) -> ::c_int; + pub fn fchdir(dirfd: ::c_int) -> ::c_int; pub fn chown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int; #[cfg_attr(all(target_os = "macos", target_arch = "x86"), |