]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
SGI fixes for rusage stuff
authorwessels <>
Tue, 13 Oct 1998 02:26:41 +0000 (02:26 +0000)
committerwessels <>
Tue, 13 Oct 1998 02:26:41 +0000 (02:26 +0000)
src/tools.cc

index 96e971998209bbe2a678eca4d9c09a5b98abcf18..133787632fe6930b5aa633b343003e5a60e318c6 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: tools.cc,v 1.168 1998/09/22 17:50:33 wessels Exp $
+ * $Id: tools.cc,v 1.169 1998/10/12 20:26:41 wessels Exp $
  *
  * DEBUG: section 21    Misc Functions
  * AUTHOR: Harvest Derived
@@ -178,7 +178,9 @@ rusage_cputime(struct rusage *r)
 int
 rusage_maxrss(struct rusage *r)
 {
-#if defined(_SQUID_SGI_)
+#if defined(_SQUID_SGI_) && _ABIAPI
+    return r->ru_pad[0];
+#elif defined(_SQUID_SGI_)
     return r->ru_maxrss;
 #elif defined(_SQUID_OSF_)
     return r->ru_maxrss;
@@ -196,7 +198,11 @@ rusage_maxrss(struct rusage *r)
 int
 rusage_pagefaults(struct rusage *r)
 {
+#if defined(_SQUID_SGI_) && _ABIAPI
+    return r->ru_pad[5];
+#else
     return r->ru_majflt;
+#endif
 }