head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.4 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.2 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.1.1.1.0.20 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.18 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.16 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.14 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.12 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.10 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.8 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.6 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.4 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.2 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2012.03.19.19.44.02; author markd; state dead; branches; next 1.1; 1.1 date 2009.10.02.19.37.22; author markd; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.10.02.19.37.22; author markd; state Exp; branches; next ; desc @@ 1.2 log @Update to KDE SC 4.8.0 add kactivities rename kdebase4 -> kde-baseapps4 rename kdebase-runtime4 -> kde-runtime4 rename kdebase-workspace4 -> kde-workspace4 rename kdebindings4-python -> py-kde4 @ text @$NetBSD: patch-bc,v 1.1 2009/10/02 19:37:22 markd Exp $ --- ksysguard/ksysguardd/NetBSD/CPU.c.orig 2008-01-05 12:55:45.000000000 +1300 +++ ksysguard/ksysguardd/NetBSD/CPU.c @@@@ -49,12 +49,16 @@@@ initCpuInfo(struct SensorModul* sm) registerMonitor("cpu/system/nice", "integer", printCPUNice, printCPUNiceInfo, sm); registerMonitor("cpu/system/sys", "integer", printCPUSys, printCPUSysInfo, sm); registerMonitor("cpu/system/idle", "integer", printCPUIdle, printCPUIdleInfo, sm); + registerMonitor("cpu/system/interrupt", "integer", printCPUIntr, printCPUIntrInfo, sm); + /* linux compat */ + registerMonitor("cpu/system/wait", "integer", printCPUWait, printCPUWaitInfo, sm); /* Monitor names changed from kde3 => kde4. Remain compatible with legacy requests when possible. */ registerLegacyMonitor("cpu/user", "integer", printCPUUser, printCPUUserInfo, sm); registerLegacyMonitor("cpu/nice", "integer", printCPUNice, printCPUNiceInfo, sm); registerLegacyMonitor("cpu/sys", "integer", printCPUSys, printCPUSysInfo, sm); registerLegacyMonitor("cpu/idle", "integer", printCPUIdle, printCPUIdleInfo, sm); + registerMonitor("cpu/wait", "integer", printCPUWait, printCPUWaitInfo, sm); updateCpuInfo(); } @@@@ -66,12 +70,15 @@@@ exitCpuInfo(void) removeMonitor("cpu/system/nice"); removeMonitor("cpu/system/sys"); removeMonitor("cpu/system/idle"); + removeMonitor("cpu/system/interrupt"); + removeMonitor("cpu/system/wait"); /* These were registered as legacy monitors */ removeMonitor("cpu/user"); removeMonitor("cpu/nice"); removeMonitor("cpu/sys"); removeMonitor("cpu/idle"); + removeMonitor("cpu/wait"); } int @@@@ -136,6 +143,29 @@@@ printCPUIdleInfo(const char* cmd) fprintf(CurrentClient, "CPU Idle Load\t0\t100\t%%\n"); } +void +printCPUIntr(const char* cmd) +{ + fprintf(CurrentClient, "%d\n", cpu_states[CP_INTR]/10); +} + +void +printCPUIntrInfo(const char* cmd) +{ + fprintf(CurrentClient, "CPU Interrupt Load\t0\t100\t%%\n"); +} + +void +printCPUWait(const char* cmd) +{ + fprintf(CurrentClient, "0\n"); +} + +void +printCPUWaitInfo(const char* cmd) +{ + fprintf(CurrentClient, "CPU Wait Load\t0\t100\t%%\n"); +} /* The part ripped from top... */ /* @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Import KDE4.3.1 from wip OKed during freeze by wiz and agc @ text @@