svn commit: r193978 - head/usr.sbin/pstat

Ed Schouten ed at FreeBSD.org
Thu Jun 11 09:02:23 UTC 2009


Author: ed
Date: Thu Jun 11 09:02:22 2009
New Revision: 193978
URL: http://svn.freebsd.org/changeset/base/193978

Log:
  Make most of pstat(8) build with WARNS=6.
  
  There is still an issue with the nlists, which I'm not quite sure how to
  solve, so I'm leaving WARNS set to 3 right now.

Modified:
  head/usr.sbin/pstat/pstat.c

Modified: head/usr.sbin/pstat/pstat.c
==============================================================================
--- head/usr.sbin/pstat/pstat.c	Thu Jun 11 07:52:35 2009	(r193977)
+++ head/usr.sbin/pstat/pstat.c	Thu Jun 11 09:02:22 2009	(r193978)
@@ -95,7 +95,7 @@ static char	*nlistf;
 static char	*memf;
 static kvm_t	*kd;
 
-static char	*usagestr;
+static const char *usagestr;
 
 static void	filemode(void);
 static int	getfiles(char **, size_t *);
@@ -109,7 +109,8 @@ main(int argc, char *argv[])
 {
 	int ch, i, quit, ret;
 	int fileflag, ttyflag;
-	char buf[_POSIX2_LINE_MAX],*opts;
+	char buf[_POSIX2_LINE_MAX];
+	const char *opts;
 
 	fileflag = swapflag = ttyflag = 0;
 
@@ -358,8 +359,8 @@ filemode(void)
 	char *buf, flagbuf[16], *fbp;
 	int maxf, openf;
 	size_t len;
-	static char *dtypes[] = { "???", "inode", "socket", "pipe",
-	    "fifo", "kqueue", "crypto" };
+	static const char *dtypes[] = { "???", "inode", "socket",
+	    "pipe", "fifo", "kqueue", "crypto" };
 	int i;
 	int wid;
 
@@ -466,7 +467,7 @@ print_swap_header(void)
 }
 
 static void
-print_swap_line(const char *devname, intmax_t nblks, intmax_t bused,
+print_swap_line(const char *swdevname, intmax_t nblks, intmax_t bused,
     intmax_t bavail, float bpercent)
 {
 	char usedbuf[5];
@@ -477,7 +478,7 @@ print_swap_line(const char *devname, int
 	pagesize = getpagesize();
 	getbsize(&hlen, &blocksize);
 
-	printf("%-15s %*jd ", devname, hlen, CONVERT(nblks));
+	printf("%-15s %*jd ", swdevname, hlen, CONVERT(nblks));
 	if (humanflag) {
 		humanize_number(usedbuf, sizeof(usedbuf),
 		    CONVERT(blocksize * bused), "",


More information about the svn-src-all mailing list