Package: swapd
Version: 0.2-10
Followup-For: Bug #227257
Dear maintainer, please consider this patch. It is for exactly what I
wanted. I use swapd rebuilt with this patch and it works great.
diff -uw swapd-0.2/meminfo.c swapd-0.2-1/meminfo.c
--- swapd-0.2/meminfo.c 2006-01-07 14:02:52.000000000 +0200
+++ swapd-0.2-1/meminfo.c 2006-01-07 13:50:49.000000000 +0200
@@ -38,7 +38,7 @@
/* static int fd = -1;*/ /* fd to read meminfo from */
static char buffer [ 10240 ]; /* enough to slurp meminfo into */
char *cp;
- long memfree, buffers, cached, swapfree;
+ long memfree, swapfree;
int n;
if ( fd < 0 ) {
@@ -60,8 +60,6 @@
buffer[n] = '\0'; /* null terminate */
memfree = -1;
- buffers = 0;
- cached = 0;
swapfree = 0;
cp = buffer;
@@ -72,16 +70,6 @@
memfree = atol( cp+9 ) * 1024;
/*printf( "MemFree: %ld\n", memfree );*/
}
- else if ( strncmp( cp, "Buffers:", 8 ) == 0 )
- {
- buffers = atol( cp+9 ) * 1024;
- /*printf( "Buffers: %ld\n", buffers );*/
- }
- else if ( strncmp( cp, "Cached:", 7 ) == 0 )
- {
- cached = atol( cp+8 ) * 1024;
- /*printf( "Cached: %ld\n", cached );*/
- }
else if ( strncmp( cp, "SwapFree:", 9 ) == 0 )
{
swapfree = atol( cp+10 ) * 1024;
@@ -96,6 +84,6 @@
}
}
- return ( memfree + swapfree + ( buffers + cached ) / 2 );
+ return memfree + swapfree;
}
-- System Information:
Debian Release: testing/unstable
APT prefers breezy
APT policy: (500, 'breezy'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14
Locale: LANG=uk_UA.UTF-8, LC_CTYPE=uk_UA.UTF-8 (charmap=UTF-8)
Versions of packages swapd depends on:
ii libc6 2.3.5-11 GNU C Library: Shared libraries an
swapd recommends no packages.
-- debconf-show failed
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]