chiark / gitweb /
realtime: only monitor rusage if RTFEAT_RUSAGE
authorIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 9 Jan 2011 02:26:26 +0000 (02:26 +0000)
committerIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 9 Jan 2011 02:26:26 +0000 (02:26 +0000)
hostside/realtime.c

index c9bfdf935fc2acc0b652b7f8ed0f2436203cd45c..eec52e4feb3f27223496bdc2c1b39ed1b283b5a1 100644 (file)
@@ -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