Skip to content

Commit e4bc201

Browse files
committed
Ignore missing constants on old FreeBSDs
1 parent 14c82ff commit e4bc201

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

libc-test/build.rs

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2003,15 +2003,32 @@ fn test_freebsd(target: &str) {
20032003
// Added in FreeBSD 13.0 (r356667)
20042004
"GRND_INSECURE" if Some(13) > freebsd_ver => true,
20052005

2006-
// Added in FreeBSD 12.1 (r343964 and r345228)
2007-
"PROC_ASLR_CTL" | "PROC_ASLR_STATUS" | "PROC_PROCCTL_MD_MIN"
2006+
// Added in FreeBSD 12.1 (r343964)
2007+
"PROC_ASLR_CTL"
2008+
| "PROC_ASLR_STATUS"
2009+
| "PROC_ASLR_FORCE_ENABLE"
2010+
| "PROC_ASLR_FORCE_DISABLE"
2011+
| "PROC_ASLR_NOFORCE"
2012+
| "PROC_ASLR_ACTIVE"
20082013
if Some(11) == freebsd_ver =>
20092014
{
20102015
true
20112016
}
20122017

2018+
// Added in FreeBSD 12.1 (r345228)
2019+
"PROC_PROCCTL_MD_MIN" if Some(11) == freebsd_ver => true,
2020+
20132021
// Added in FreeBSD 13.0 (r349609)
2014-
"PROC_PROTMAX_CTL" | "PROC_PROTMAX_STATUS" if Some(13) > freebsd_ver => true,
2022+
"PROC_PROTMAX_CTL"
2023+
| "PROC_PROTMAX_STATUS"
2024+
| "PROC_PROTMAX_FORCE_ENABLE"
2025+
| "PROC_PROTMAX_FORCE_DISABLE"
2026+
| "PROC_PROTMAX_NOFORCE"
2027+
| "PROC_PROTMAX_ACTIVE"
2028+
if Some(13) > freebsd_ver =>
2029+
{
2030+
true
2031+
}
20152032

20162033
// Added in in FreeBSD 13.0 (r367776 and r367287)
20172034
"SCM_CREDS2" | "LOCAL_CREDS_PERSISTENT" if Some(13) > freebsd_ver => true,

0 commit comments

Comments
 (0)