@@ -2041,7 +2041,7 @@ fn test_freebsd(target: &str) {
2041
2041
// This was changed to 96(0x60) in FreeBSD 13:
2042
2042
// https://github.com/freebsd/freebsd/
2043
2043
// commit/06b00ceaa914a3907e4e27bad924f44612bae1d7
2044
- "MINCORE_SUPER" if Some(13) = = freebsd_ver => true,
2044
+ "MINCORE_SUPER" if Some(13) < = freebsd_ver => true,
2045
2045
2046
2046
// Added in FreeBSD 12.0
2047
2047
"EINTEGRITY" if Some(11) == freebsd_ver => true,
@@ -2089,6 +2089,9 @@ fn test_freebsd(target: &str) {
2089
2089
// Added in in FreeBSD 13.0 (r367776 and r367287)
2090
2090
"SCM_CREDS2" | "LOCAL_CREDS_PERSISTENT" if Some(13) > freebsd_ver => true,
2091
2091
2092
+ // Added in FreeBSD 14
2093
+ "SPACECTL_DEALLOC" if Some(14) > freebsd_ver => true,
2094
+
2092
2095
"VM_TOTAL" if Some(11) == freebsd_ver => true,
2093
2096
2094
2097
// Added in FreeBSD 13.
@@ -2193,6 +2196,9 @@ fn test_freebsd(target: &str) {
2193
2196
// `ptrace_sc_ret` is not available in FreeBSD 11
2194
2197
"ptrace_sc_ret" if Some(11) == freebsd_ver => true,
2195
2198
2199
+ // `spacectl_range` was introduced in FreeBSD 14
2200
+ "spacectl_range" if Some(14) > freebsd_ver => true,
2201
+
2196
2202
// obsolete version
2197
2203
"vmtotal" if Some(11) == freebsd_ver => true,
2198
2204
@@ -2221,6 +2227,9 @@ fn test_freebsd(target: &str) {
2221
2227
// `ssize_t` in FreeBSD11:
2222
2228
"aio_waitcomplete" if Some(10) == freebsd_ver => true,
2223
2229
2230
+ // `fspacectl` was introduced in FreeBSD 14
2231
+ "fspacectl" if Some(14) > freebsd_ver => true,
2232
+
2224
2233
// The `uname` function in the `utsname.h` FreeBSD header is a C
2225
2234
// inline function (has no symbol) that calls the `__xuname` symbol.
2226
2235
// Therefore the function pointer comparison does not make sense for it.
0 commit comments