From: Ian Jackson Date: Sun, 9 Jan 2011 02:26:26 +0000 (+0000) Subject: realtime: only monitor rusage if RTFEAT_RUSAGE X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=25b939b0a60da7bdc7d4106d6eb024eb08bbd6db;p=trains.git realtime: only monitor rusage if RTFEAT_RUSAGE --- diff --git a/hostside/realtime.c b/hostside/realtime.c index c9bfdf9..eec52e4 100644 --- a/hostside/realtime.c +++ b/hostside/realtime.c @@ -345,6 +345,7 @@ static void getru(struct rusage *ru) { } void check_rusage_baseline(void) { + if (!rtfeats_use & RTFEAT_RUSAGE) return; struct rusage ru; ouprintf("info rusage : monitoring\n"); getru(&ru); @@ -361,6 +362,7 @@ static void check_rusage_field(const char *f, long *last, long this, int alw) { } void check_rusage_check(int always_report) { + if (!rtfeats_use & RTFEAT_RUSAGE) return; struct rusage ru; getru(&ru); #define CRF_CHANGED(f) || ru.f != check_rusage_last_##f