diff --git a/libc-test/build.rs b/libc-test/build.rs index d8cb1ff194359..917431544a103 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -1778,6 +1778,11 @@ fn test_freebsd(target: &str) { _ => false, }; + let freebsd14 = match freebsd_ver { + Some(n) if n >= 14 => true, + _ => false, + }; + headers! { cfg: "aio.h", "arpa/inet.h", @@ -2121,6 +2126,14 @@ fn test_freebsd(target: &str) { // https://github.com/gnzlbg/ctest/issues/68 "lio_listio" => true, + // FIXME: + "fstat" | "stat" | "fstatat" | "lstat" | "readdir" | "readdir_r" | "kevent" + | "shmctl" | "statfs" | "fstatfs" + if freebsd14 => + { + true + } + _ => false, } });