use collections::Vec; use context; use syscall::error::{Error, ESRCH, Result}; pub fn resource() -> Result> { let mut name = { let contexts = context::contexts(); let context_lock = contexts.current().ok_or(Error::new(ESRCH))?; let context = context_lock.read(); let name = context.name.lock(); name.clone() }; name.push(b'\n'); Ok(name) }