Auto merge of #2992 - devnexen:fbsd_procctl_upd, r=JohnTitor
freebsd procctl flags update
This commit is contained in:
commit
8b6bfd7d9f
|
@ -2102,6 +2102,15 @@ fn test_freebsd(target: &str) {
|
|||
| "PROC_PROTMAX_FORCE_DISABLE"
|
||||
| "PROC_PROTMAX_NOFORCE"
|
||||
| "PROC_PROTMAX_ACTIVE"
|
||||
| "PROC_NO_NEW_PRIVS_CTL"
|
||||
| "PROC_NO_NEW_PRIVS_STATUS"
|
||||
| "PROC_NO_NEW_PRIVS_ENABLE"
|
||||
| "PROC_NO_NEW_PRIVS_DISABLE"
|
||||
| "PROC_WXMAP_CTL"
|
||||
| "PROC_WXMAP_STATUS"
|
||||
| "PROC_WX_MAPPINGS_PERMIT"
|
||||
| "PROC_WX_MAPPINGS_DISALLOW_EXEC"
|
||||
| "PROC_WXORX_ENFORCE"
|
||||
if Some(13) > freebsd_ver =>
|
||||
{
|
||||
true
|
||||
|
|
|
@ -911,6 +911,10 @@ POSIX_SPAWN_SETSCHEDULER
|
|||
POSIX_SPAWN_SETSIGDEF
|
||||
POSIX_SPAWN_SETSIGMASK
|
||||
PPPDISC
|
||||
PROC_NO_NEW_PRIVS_CTL
|
||||
PROC_NO_NEW_PRIVS_DISABLE
|
||||
PROC_NO_NEW_PRIVS_ENABLE
|
||||
PROC_NO_NEW_PRIVS_STATUS
|
||||
PROC_PDEATHSIG_CTL
|
||||
PROC_PDEATHSIG_STATUS
|
||||
PROC_REAP_ACQUIRE
|
||||
|
@ -924,6 +928,11 @@ PROC_TRACE_CTL
|
|||
PROC_TRACE_STATUS
|
||||
PROC_TRAPCAP_CTL
|
||||
PROC_TRAPCAP_STATUS
|
||||
PROC_WX_MAPPINGS_DISALLOW_EXEC
|
||||
PROC_WX_MAPPINGS_PERMIT
|
||||
PROC_WXMAP_CTL
|
||||
PROC_WXMAP_STATUS
|
||||
PROC_WXORX_ENFORCE
|
||||
PTHREAD_CREATE_DETACHED
|
||||
PTHREAD_CREATE_JOINABLE
|
||||
PTHREAD_MUTEX_ADAPTIVE_NP
|
||||
|
@ -1927,4 +1936,4 @@ xallocx
|
|||
xucred
|
||||
eaccess
|
||||
dirname
|
||||
basename
|
||||
basename
|
||||
|
|
|
@ -2379,6 +2379,10 @@ pub const PROC_PROTMAX_CTL: ::c_int = 15;
|
|||
pub const PROC_PROTMAX_STATUS: ::c_int = 16;
|
||||
pub const PROC_STACKGAP_CTL: ::c_int = 17;
|
||||
pub const PROC_STACKGAP_STATUS: ::c_int = 18;
|
||||
pub const PROC_NO_NEW_PRIVS_CTL: ::c_int = 19;
|
||||
pub const PROC_NO_NEW_PRIVS_STATUS: ::c_int = 20;
|
||||
pub const PROC_WXMAP_CTL: ::c_int = 21;
|
||||
pub const PROC_WXMAP_STATUS: ::c_int = 22;
|
||||
pub const PROC_PROCCTL_MD_MIN: ::c_int = 0x10000000;
|
||||
|
||||
pub const PPROT_SET: ::c_int = 1;
|
||||
|
@ -2408,6 +2412,13 @@ pub const PROC_STACKGAP_DISABLE: ::c_int = 0x0002;
|
|||
pub const PROC_STACKGAP_ENABLE_EXEC: ::c_int = 0x0004;
|
||||
pub const PROC_STACKGAP_DISABLE_EXEC: ::c_int = 0x0008;
|
||||
|
||||
pub const PROC_NO_NEW_PRIVS_ENABLE: ::c_int = 1;
|
||||
pub const PROC_NO_NEW_PRIVS_DISABLE: ::c_int = 2;
|
||||
|
||||
pub const PROC_WX_MAPPINGS_PERMIT: ::c_int = 0x0001;
|
||||
pub const PROC_WX_MAPPINGS_DISALLOW_EXEC: ::c_int = 0x0002;
|
||||
pub const PROC_WXORX_ENFORCE: ::c_int = 0x80000000;
|
||||
|
||||
pub const AF_SLOW: ::c_int = 33;
|
||||
pub const AF_SCLUSTER: ::c_int = 34;
|
||||
pub const AF_ARP: ::c_int = 35;
|
||||
|
|
Loading…
Reference in a new issue