Lines Matching refs:con
140 pub fn new(con: &str) -> Result<Self> { in new()
142 CString::new(con) in new()
143 .with_context(|| format!("Failed to create Context with \"{}\"", con))?, in new()
197 let mut con: *mut c_char = ptr::null_mut(); in lookup() localVariable
206 selinux::selabel_lookup(self.handle, &mut con, c_key.as_ptr(), Self::BACKEND_TYPE) in lookup()
209 if !con.is_null() { in lookup()
210 Ok(Context::Raw(con)) in lookup()
235 let mut con: *mut c_char = ptr::null_mut(); in getcon() localVariable
236 match unsafe { selinux::getcon(&mut con) } { in getcon()
238 if !con.is_null() { in getcon()
239 Ok(Context::Raw(con)) in getcon()
259 let mut con: *mut c_char = ptr::null_mut(); in getpidcon() localVariable
260 match unsafe { selinux::getpidcon(pid, &mut con) } { in getpidcon()
262 if !con.is_null() { in getpidcon()
263 Ok(Context::Raw(con)) in getpidcon()