@@ -840,6 +840,21 @@ pub const PTRACE_LWP: ::c_int = 0x0010;
840
840
pub const PTRACE_VFORK : :: c_int = 0x0020 ;
841
841
pub const PTRACE_DEFAULT : :: c_int = PTRACE_EXEC ;
842
842
843
+ pub const PROC_SPROTECT : :: c_int = 1 ;
844
+ pub const PROC_REAP_ACQUIRE : :: c_int = 2 ;
845
+ pub const PROC_REAP_RELEASE : :: c_int = 3 ;
846
+ pub const PROC_REAP_STATUS : :: c_int = 4 ;
847
+ pub const PROC_REAP_GETPIDS : :: c_int = 5 ;
848
+ pub const PROC_REAP_KILL : :: c_int = 6 ;
849
+ pub const PROC_TRACE_CTL : :: c_int = 7 ;
850
+ pub const PROC_TRACE_STATUS : :: c_int = 8 ;
851
+ pub const PROC_TRAPCAP_CTL : :: c_int = 9 ;
852
+ pub const PROC_TRAPCAP_STATUS : :: c_int = 10 ;
853
+ pub const PROC_PDEATHSIG_CTL : :: c_int = 11 ;
854
+ pub const PROC_PDEATHSIG_STATUS : :: c_int = 12 ;
855
+ pub const PROC_STACKGAP_CTL : :: c_int = 17 ;
856
+ pub const PROC_STACKGAP_STATUS : :: c_int = 18 ;
857
+
843
858
pub const AF_SLOW : :: c_int = 33 ;
844
859
pub const AF_SCLUSTER : :: c_int = 34 ;
845
860
pub const AF_ARP : :: c_int = 35 ;
@@ -1761,6 +1776,8 @@ extern "C" {
1761
1776
pub fn dallocx ( ptr : * mut :: c_void , flags : :: c_int ) ;
1762
1777
pub fn sdallocx ( ptr : * mut :: c_void , size : :: size_t , flags : :: c_int ) ;
1763
1778
pub fn nallocx ( size : :: size_t , flags : :: c_int ) -> :: size_t ;
1779
+
1780
+ pub fn procctl ( idtype : :: idtype_t , id : :: id_t , cmd : :: c_int , data : * mut :: c_void ) -> :: c_int ;
1764
1781
}
1765
1782
1766
1783
#[ link( name = "util" ) ]
0 commit comments