#!/usr/sbin/dtrace -s

#pragma D option quiet

sdt:tzmon:tzmon_eval_zone:tz-temp
{
printf("temp %d.%1u K/%d.%1u C",
arg0 / 10, arg0 % 10,
(arg0 - 2732) / 10, (arg0 - 2732) % 10);
}

sdt:tzmon:tzmon_eval_zone:tz-temp
/(int)arg1 > 0/
{
printf(", crit hot %d.%1u K/%d.%1u C",
arg1 / 10, arg1 % 10,
(arg1 - 2732) / 10, (arg1 - 2732) % 10);
}


sdt:tzmon:tzmon_eval_zone:tz-temp
/(int)arg2 > 0/
{
printf(", hot %d.%1u K/%d.%1u C",
arg2 / 10, arg2 % 10,
(arg2 - 2732) / 10, (arg2 - 2732) % 10);
}

sdt:tzmon:tzmon_eval_zone:tz-temp
{
printf(", %s\n", stringof(arg3));
}
