diff options
author | Val Packett <val@packett.cool> | 2023-02-11 18:18:12 -0300 |
---|---|---|
committer | Val Packett <val@packett.cool> | 2023-02-11 18:36:24 -0300 |
commit | a4fd9d32c854417afa1acdbc922eeafac5fcbbfd (patch) | |
tree | fda09ca242a2a7440a29bc093d374aa88fedee3d /libc-test | |
parent | 196d49727492a7cd417bf71d676b9a5dc3d94ea0 (diff) | |
download | rust-libc-a4fd9d32c854417afa1acdbc922eeafac5fcbbfd.tar.gz |
FreeBSD: move newly introduced functions in all versions back to root
According to #3023, new ABI did not need to be hidden away
under cfg(freebsdXX) flags, only changed ABI!
Diffstat (limited to 'libc-test')
-rw-r--r-- | libc-test/build.rs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index eb82df68c1..48dfe68cb2 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -2325,6 +2325,14 @@ fn test_freebsd(target: &str) { // https://github.com/gnzlbg/ctest/issues/68 "lio_listio" => true, + // Those introduced in FreeBSD 12. + "clock_nanosleep" | "getrandom" | "elf_aux_info" | "setproctitle_fast" + | "timingsafe_bcmp" | "timingsafe_memcmp" + if Some(12) > freebsd_ver => + { + true + } + // Those are introduced in FreeBSD 14. "sched_getaffinity" | "sched_setaffinity" | "sched_getcpu" if Some(14) > freebsd_ver => @@ -2336,7 +2344,9 @@ fn test_freebsd(target: &str) { "SOCKCRED2SIZE" if Some(13) > freebsd_ver => true, // Those are not available in FreeBSD 12. - "memfd_create" | "shm_create_largepage" | "shm_rename" if Some(13) > freebsd_ver => { + "memfd_create" | "shm_create_largepage" | "shm_rename" | "getentropy" | "eventfd" + if Some(13) > freebsd_ver => + { true } |