diff options
author | Fredrick Brennan <copypaste@kittens.ph> | 2018-03-04 13:11:04 +0000 |
---|---|---|
committer | Fredrick Brennan <copypaste@kittens.ph> | 2018-03-04 13:11:04 +0000 |
commit | 6d959f1a53d7a99e55252d81b71cc8948439e023 (patch) | |
tree | 7f9f73548dd0509aa26621856c3cf404fa9ba1a0 | |
parent | 99869e02ec25d3ae5b9021586a30b837b383607c (diff) | |
download | rust-libc-6d959f1a53d7a99e55252d81b71cc8948439e023.tar.gz |
Fix BSD errors (hopefully)
-rw-r--r-- | libc-test/build.rs | 3 | ||||
-rw-r--r-- | src/unix/bsd/netbsdlike/mod.rs | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index 755fa5509e..c2394c7555 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -664,6 +664,9 @@ fn main() { // the symbol. "uname" if freebsd => true, + // FIXME: need to upgrade FreeBSD version; see https://github.com/rust-lang/libc/issues/938 + "setgrent" if freebsd => true, + // aio_waitcomplete's return type changed between FreeBSD 10 and 11. "aio_waitcomplete" if freebsd => true, diff --git a/src/unix/bsd/netbsdlike/mod.rs b/src/unix/bsd/netbsdlike/mod.rs index 95393eac47..397fce7ddd 100644 --- a/src/unix/bsd/netbsdlike/mod.rs +++ b/src/unix/bsd/netbsdlike/mod.rs @@ -642,7 +642,6 @@ extern { buf: *mut ::c_char, buflen: ::size_t, result: *mut *mut ::passwd) -> ::c_int; - #[cfg_attr(target_os = "netbsd", link_name = "__getgrent_r50")] pub fn getgrent_r(grp: *mut ::group, buf: *mut ::c_char, buflen: ::size_t, |