mschorm / rpms / util-linux

Forked from rpms/util-linux 2 years ago
Clone
cvsdist 04591de
--- util-linux-2.12a/sys-utils/ipcs.c.ipcs	2004-03-04 14:28:42.000000000 -0500
cvsdist 04591de
+++ util-linux-2.12a/sys-utils/ipcs.c	2004-05-26 18:05:44.967792668 -0400
cvsdist 04591de
@@ -25,6 +25,7 @@
cvsdist 04591de
 #include <time.h>
cvsdist 04591de
 #include <pwd.h>
cvsdist 04591de
 #include <grp.h>
cvsdist 04591de
+#include <unistd.h>
cvsdist 04591de
 #include "nls.h"
cvsdist 04591de
 
cvsdist 04591de
 /* X/OPEN tells us to use <sys/{types,ipc,sem}.h> for semctl() */
cvsdist 04591de
@@ -279,8 +280,8 @@
cvsdist 04591de
 			(unsigned long) shminfo.shmmni);
cvsdist 04591de
 		printf (_("max seg size (kbytes) = %lu\n"),
cvsdist 04591de
 			(unsigned long) (shminfo.shmmax >> 10));
cvsdist 04591de
-		printf (_("max total shared memory (pages) = %lu\n"),
cvsdist 04591de
-			(unsigned long) shminfo.shmall);
cvsdist 04591de
+		printf (_("max total shared memory (kbytes) = %lu\n"),
Elliot Lee 10acd6f
+			(getpagesize()*((unsigned long) shminfo.shmall))/1024UL);
cvsdist 04591de
 		printf (_("min seg size (bytes) = %lu\n"),
cvsdist 04591de
 			(unsigned long) shminfo.shmmin);
cvsdist 04591de
 		return;