Skip to content

Commit 14c82ff

Browse files
committed
Add procctl data constants on freebsd
1 parent d5401c9 commit 14c82ff

File tree

1 file changed

+27
-0
lines changed
  • src/unix/bsd/freebsdlike/freebsd

1 file changed

+27
-0
lines changed

src/unix/bsd/freebsdlike/freebsd/mod.rs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1178,6 +1178,33 @@ pub const PROC_STACKGAP_CTL: ::c_int = 17;
11781178
pub const PROC_STACKGAP_STATUS: ::c_int = 18;
11791179
pub const PROC_PROCCTL_MD_MIN: ::c_int = 0x10000000;
11801180

1181+
pub const PPROT_SET: ::c_int = 1;
1182+
pub const PPROT_CLEAR: ::c_int = 2;
1183+
pub const PPROT_DESCEND: ::c_int = 0x10;
1184+
pub const PPROT_INHERIT: ::c_int = 0x20;
1185+
1186+
pub const PROC_TRACE_CTL_ENABLE: ::c_int = 1;
1187+
pub const PROC_TRACE_CTL_DISABLE: ::c_int = 2;
1188+
pub const PROC_TRACE_CTL_DISABLE_EXEC: ::c_int = 3;
1189+
1190+
pub const PROC_TRAPCAP_CTL_ENABLE: ::c_int = 1;
1191+
pub const PROC_TRAPCAP_CTL_DISABLE: ::c_int = 2;
1192+
1193+
pub const PROC_ASLR_FORCE_ENABLE: ::c_int = 1;
1194+
pub const PROC_ASLR_FORCE_DISABLE: ::c_int = 2;
1195+
pub const PROC_ASLR_NOFORCE: ::c_int = 3;
1196+
pub const PROC_ASLR_ACTIVE: ::c_int = 0x80000000;
1197+
1198+
pub const PROC_PROTMAX_FORCE_ENABLE: ::c_int = 1;
1199+
pub const PROC_PROTMAX_FORCE_DISABLE: ::c_int = 2;
1200+
pub const PROC_PROTMAX_NOFORCE: ::c_int = 3;
1201+
pub const PROC_PROTMAX_ACTIVE: ::c_int = 0x80000000;
1202+
1203+
pub const PROC_STACKGAP_ENABLE: ::c_int = 0x0001;
1204+
pub const PROC_STACKGAP_DISABLE: ::c_int = 0x0002;
1205+
pub const PROC_STACKGAP_ENABLE_EXEC: ::c_int = 0x0004;
1206+
pub const PROC_STACKGAP_DISABLE_EXEC: ::c_int = 0x0008;
1207+
11811208
pub const AF_SLOW: ::c_int = 33;
11821209
pub const AF_SCLUSTER: ::c_int = 34;
11831210
pub const AF_ARP: ::c_int = 35;

0 commit comments

Comments
 (0)