diff --git a/scheme/sys/context.rs b/scheme/sys/context.rs index 3f179b3..a67b62d 100644 --- a/scheme/sys/context.rs +++ b/scheme/sys/context.rs @@ -5,7 +5,7 @@ use context; use syscall::error::Result; pub fn resource() -> Result> { - let mut string = format!("{:<6}{:<6}{:<6}{:<6}{:<6}{:<6}{:<8}{}\n", + let mut string = format!("{:<6}{:<6}{:<6}{:<6}{:<6}{:<6}{:<8}{:<6}{}\n", "PID", "PPID", "UID", @@ -13,6 +13,7 @@ pub fn resource() -> Result> { "STAT", "CPU", "MEM", + "SNS", "NAME"); { let contexts = context::contexts(); @@ -82,7 +83,7 @@ pub fn resource() -> Result> { let name_bytes = context.name.lock(); let name = str::from_utf8(&name_bytes).unwrap_or(""); - string.push_str(&format!("{:<6}{:<6}{:<6}{:<6}{:<6}{:<6}{:<8}{}\n", + string.push_str(&format!("{:<6}{:<6}{:<6}{:<6}{:<6}{:<6}{:<8}{:<6}{}\n", context.id.into(), context.ppid.into(), context.euid, @@ -90,6 +91,7 @@ pub fn resource() -> Result> { stat_string, cpu_string, memory_string, + context.scheme_ns.into(), name)); } }