@@ -840,6 +840,21 @@ pub const PTRACE_LWP: ::c_int = 0x0010;
840840pub const PTRACE_VFORK : :: c_int = 0x0020 ;
841841pub const PTRACE_DEFAULT : :: c_int = PTRACE_EXEC ;
842842
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+
843858pub const AF_SLOW : :: c_int = 33 ;
844859pub const AF_SCLUSTER : :: c_int = 34 ;
845860pub const AF_ARP : :: c_int = 35 ;
@@ -1761,6 +1776,8 @@ extern "C" {
17611776 pub fn dallocx ( ptr : * mut :: c_void , flags : :: c_int ) ;
17621777 pub fn sdallocx ( ptr : * mut :: c_void , size : :: size_t , flags : :: c_int ) ;
17631778 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 ;
17641781}
17651782
17661783#[ link( name = "util" ) ]
0 commit comments