Changeset View
Changeset View
Standalone View
Standalone View
head/bin/ps/print.c
Show First 20 Lines • Show All 717 Lines • ▼ Show 20 Lines | priorityr(KINFO *k, VARENT *ve __unused) | ||||
level = lpri->pri_level; | level = lpri->pri_level; | ||||
switch (class) { | switch (class) { | ||||
case RTP_PRIO_REALTIME: | case RTP_PRIO_REALTIME: | ||||
/* alias for PRI_REALTIME */ | /* alias for PRI_REALTIME */ | ||||
asprintf(&str, "real:%u", level - PRI_MIN_REALTIME); | asprintf(&str, "real:%u", level - PRI_MIN_REALTIME); | ||||
break; | break; | ||||
case RTP_PRIO_NORMAL: | case RTP_PRIO_NORMAL: | ||||
/* alias for PRI_TIMESHARE */ | /* alias for PRI_TIMESHARE */ | ||||
if (level >= PRI_MIN_TIMESHARE) | |||||
asprintf(&str, "normal:%u", level - PRI_MIN_TIMESHARE); | asprintf(&str, "normal:%u", level - PRI_MIN_TIMESHARE); | ||||
else | |||||
asprintf(&str, "kernel:%u", level - PRI_MIN_KERN); | |||||
break; | break; | ||||
case RTP_PRIO_IDLE: | case RTP_PRIO_IDLE: | ||||
/* alias for PRI_IDLE */ | /* alias for PRI_IDLE */ | ||||
asprintf(&str, "idle:%u", level - PRI_MIN_IDLE); | asprintf(&str, "idle:%u", level - PRI_MIN_IDLE); | ||||
break; | |||||
case RTP_PRIO_ITHD: | |||||
/* alias for PRI_ITHD */ | |||||
asprintf(&str, "intr:%u", level - PRI_MIN_ITHD); | |||||
break; | break; | ||||
default: | default: | ||||
asprintf(&str, "%u:%u", class, level); | asprintf(&str, "%u:%u", class, level); | ||||
break; | break; | ||||
} | } | ||||
return (str); | return (str); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |