all procs are user procs

This commit is contained in:
2025-09-29 21:32:07 +02:00
parent 20a89502c0
commit 4e8afae5fb
5 changed files with 13 additions and 36 deletions

View File

@ -64,7 +64,7 @@ void pctl_ls(void) {
char *namebuf = umalloc(34);
char *membuf = umalloc(20);
uprintf("%-30s %s %-6s %-15s %-8s\n", "NAME", "PID", "TYPE", "MEMORY", "STATE");
uprintf("%-30s %s %-15s %-8s\n", "NAME", "PID", "MEMORY", "STATE");
for (size_t i = 0; i < procslen; i++) {
ProcStat stat; ZERO(&stat);
@ -86,10 +86,9 @@ void pctl_ls(void) {
namebuf[31] = namebuf[32] = namebuf[33] = '.';
// Too big format string causes a stack overflow. This is an issue with printf ;(
uprintf("%-30s %-3lu %-6s %-15s ",
uprintf("%-30s %-3lu %-15s ",
namebuf,
stat.pid,
stat.kern ? "KERNEL" : "USER",
human_size(stat.usemem, membuf, 20)
);
uprintf("%-8s", states[stat.state]);