File tree Expand file tree Collapse file tree 3 files changed +30
-1
lines changed
src/unix/bsd/freebsdlike/freebsd Expand file tree Collapse file tree 3 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -2088,6 +2088,15 @@ fn test_freebsd(target: &str) {
20882088 | "PROC_PROTMAX_FORCE_DISABLE"
20892089 | "PROC_PROTMAX_NOFORCE"
20902090 | "PROC_PROTMAX_ACTIVE"
2091+ | "PROC_NO_NEW_PRIVS_CTL"
2092+ | "PROC_NO_NEW_PRIVS_STATUS"
2093+ | "PROC_NO_NEW_PRIVS_ENABLE"
2094+ | "PROC_NO_NEW_PRIVS_DISABLE"
2095+ | "PROC_WXMAP_CTL"
2096+ | "PROC_WXMAP_STATUS"
2097+ | "PROC_WX_MAPPINGS_PERMIT"
2098+ | "PROC_WX_MAPPINGS_DISALLOW_EXEC"
2099+ | "PROC_WXORX_ENFORCE"
20912100 if Some ( 13 ) > freebsd_ver =>
20922101 {
20932102 true
Original file line number Diff line number Diff line change @@ -911,6 +911,10 @@ POSIX_SPAWN_SETSCHEDULER
911911POSIX_SPAWN_SETSIGDEF
912912POSIX_SPAWN_SETSIGMASK
913913PPPDISC
914+ PROC_NO_NEW_PRIVS_CTL
915+ PROC_NO_NEW_PRIVS_DISABLE
916+ PROC_NO_NEW_PRIVS_ENABLE
917+ PROC_NO_NEW_PRIVS_STATUS
914918PROC_PDEATHSIG_CTL
915919PROC_PDEATHSIG_STATUS
916920PROC_REAP_ACQUIRE
@@ -924,6 +928,11 @@ PROC_TRACE_CTL
924928PROC_TRACE_STATUS
925929PROC_TRAPCAP_CTL
926930PROC_TRAPCAP_STATUS
931+ PROC_WX_MAPPINGS_DISALLOW_EXEC
932+ PROC_WX_MAPPINGS_PERMIT
933+ PROC_WXMAP_CTL
934+ PROC_WXMAP_STATUS
935+ PROC_WXORX_ENFORCE
927936PTHREAD_CREATE_DETACHED
928937PTHREAD_CREATE_JOINABLE
929938PTHREAD_MUTEX_ADAPTIVE_NP
@@ -1927,4 +1936,4 @@ xallocx
19271936xucred
19281937eaccess
19291938dirname
1930- basename
1939+ basename
Original file line number Diff line number Diff line change @@ -2379,6 +2379,10 @@ pub const PROC_PROTMAX_CTL: ::c_int = 15;
23792379pub const PROC_PROTMAX_STATUS : :: c_int = 16 ;
23802380pub const PROC_STACKGAP_CTL : :: c_int = 17 ;
23812381pub const PROC_STACKGAP_STATUS : :: c_int = 18 ;
2382+ pub const PROC_NO_NEW_PRIVS_CTL : :: c_int = 19 ;
2383+ pub const PROC_NO_NEW_PRIVS_STATUS : :: c_int = 20 ;
2384+ pub const PROC_WXMAP_CTL : :: c_int = 21 ;
2385+ pub const PROC_WXMAP_STATUS : :: c_int = 22 ;
23822386pub const PROC_PROCCTL_MD_MIN : :: c_int = 0x10000000 ;
23832387
23842388pub const PPROT_SET : :: c_int = 1 ;
@@ -2408,6 +2412,13 @@ pub const PROC_STACKGAP_DISABLE: ::c_int = 0x0002;
24082412pub const PROC_STACKGAP_ENABLE_EXEC : :: c_int = 0x0004 ;
24092413pub const PROC_STACKGAP_DISABLE_EXEC : :: c_int = 0x0008 ;
24102414
2415+ pub const PROC_NO_NEW_PRIVS_ENABLE : :: c_int = 1 ;
2416+ pub const PROC_NO_NEW_PRIVS_DISABLE : :: c_int = 2 ;
2417+
2418+ pub const PROC_WX_MAPPINGS_PERMIT : :: c_int = 0x0001 ;
2419+ pub const PROC_WX_MAPPINGS_DISALLOW_EXEC : :: c_int = 0x0002 ;
2420+ pub const PROC_WXORX_ENFORCE : :: c_int = 0x80000000 ;
2421+
24112422pub const AF_SLOW : :: c_int = 33 ;
24122423pub const AF_SCLUSTER : :: c_int = 34 ;
24132424pub const AF_ARP : :: c_int = 35 ;
You can’t perform that action at this time.
0 commit comments