@@ -2311,9 +2311,6 @@ fn test_freebsd(target: &str) {
2311
2311
// FIXME: https://github.com/rust-lang/libc/issues/1272
2312
2312
"execv" | "execve" | "execvp" | "execvpe" | "fexecve" => true ,
2313
2313
2314
- // `fspacectl` was introduced in FreeBSD 14
2315
- "fspacectl" if Some ( 14 ) > freebsd_ver => true ,
2316
-
2317
2314
// The `uname` function in the `utsname.h` FreeBSD header is a C
2318
2315
// inline function (has no symbol) that calls the `__xuname` symbol.
2319
2316
// Therefore the function pointer comparison does not make sense for it.
@@ -2325,37 +2322,37 @@ fn test_freebsd(target: &str) {
2325
2322
// https://github.com/gnzlbg/ctest/issues/68
2326
2323
"lio_listio" => true ,
2327
2324
2328
- // Those introduced in FreeBSD 12.
2325
+ // Those are introduced in FreeBSD 12.
2329
2326
"clock_nanosleep" | "getrandom" | "elf_aux_info" | "setproctitle_fast"
2330
2327
| "timingsafe_bcmp" | "timingsafe_memcmp"
2331
2328
if Some ( 12 ) > freebsd_ver =>
2332
2329
{
2333
2330
true
2334
2331
}
2335
2332
2336
- // Those are introduced in FreeBSD 14.
2337
- "sched_getaffinity" | "sched_setaffinity" | "sched_getcpu"
2338
- if Some ( 14 ) > freebsd_ver =>
2333
+ // Those are introduced in FreeBSD 13.
2334
+ "memfd_create"
2335
+ | "shm_create_largepage"
2336
+ | "shm_rename"
2337
+ | "getentropy"
2338
+ | "eventfd"
2339
+ | "SOCKCRED2SIZE"
2340
+ | "getlocalbase"
2341
+ | "aio_readv"
2342
+ | "aio_writev"
2343
+ | "copy_file_range"
2344
+ if Some ( 13 ) > freebsd_ver =>
2339
2345
{
2340
2346
true
2341
2347
}
2342
2348
2343
- // This is not available in FreeBSD 12.
2344
- "SOCKCRED2SIZE" if Some ( 13 ) > freebsd_ver => true ,
2345
-
2346
- // Those are not available in FreeBSD 12.
2347
- "memfd_create" | "shm_create_largepage" | "shm_rename" | "getentropy" | "eventfd"
2348
- if Some ( 13 ) > freebsd_ver =>
2349
+ // Those are introduced in FreeBSD 14.
2350
+ "sched_getaffinity" | "sched_setaffinity" | "sched_getcpu" | "fspacectl"
2351
+ if Some ( 14 ) > freebsd_ver =>
2349
2352
{
2350
2353
true
2351
2354
}
2352
2355
2353
- // Added in FreeBSD 13.
2354
- "getlocalbase" if Some ( 13 ) > freebsd_ver => true ,
2355
- "aio_readv" if Some ( 13 ) > freebsd_ver => true ,
2356
- "aio_writev" if Some ( 13 ) > freebsd_ver => true ,
2357
- "copy_file_range" if Some ( 13 ) > freebsd_ver => true ,
2358
-
2359
2356
_ => false ,
2360
2357
}
2361
2358
} ) ;
0 commit comments