Module Name:    src
Committed By:   lukem
Date:           Mon Apr  6 12:32:30 UTC 2009

Modified Files:
        src/sbin/savecore: savecore.c

Log Message:
fix sign-compare issues


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sbin/savecore/savecore.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sbin/savecore/savecore.c
diff -u src/sbin/savecore/savecore.c:1.79 src/sbin/savecore/savecore.c:1.80
--- src/sbin/savecore/savecore.c:1.79	Sat Mar 21 19:32:44 2009
+++ src/sbin/savecore/savecore.c	Mon Apr  6 12:32:30 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: savecore.c,v 1.79 2009/03/21 19:32:44 tls Exp $	*/
+/*	$NetBSD: savecore.c,v 1.80 2009/04/06 12:32:30 lukem Exp $	*/
 
 /*-
  * Copyright (c) 1986, 1992, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)savecore.c	8.5 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: savecore.c,v 1.79 2009/03/21 19:32:44 tls Exp $");
+__RCSID("$NetBSD: savecore.c,v 1.80 2009/04/06 12:32:30 lukem Exp $");
 #endif
 #endif /* not lint */
 
@@ -160,7 +160,7 @@
 void	clear_dump(void);
 int	Create(char *, int);
 int	dump_exists(void);
-char	*find_dev(dev_t, int);
+char	*find_dev(dev_t, mode_t);
 int	get_crashtime(void);
 void	kmem_setup(void);
 void	Lseek(int, off_t, int);
@@ -566,7 +566,7 @@
 ksymsget(u_long addr, void *ptr, size_t size)
 {
 
-	if (kvm_read(kd_dump, addr, ptr, size) != size) {
+	if ((size_t)kvm_read(kd_dump, addr, ptr, size) != size) {
 		if (verbose)
 			syslog(LOG_WARNING, "kvm_read: %s",
 			    kvm_geterr(kd_dump));
@@ -751,7 +751,7 @@
 		humanize_number(nbuf, 7, dumpbytes, "", HN_AUTOSCALE, 0);
 		(void)printf("%7s\r", nbuf);
 		(void)fflush(stdout);
-		nr = read(ifd, buf, MIN(dumpbytes, sizeof(buf)));
+		nr = read(ifd, buf, MIN(dumpbytes, (off_t)sizeof(buf)));
 		if (nr <= 0) {
 			if (nr == 0)
 				syslog(LOG_WARNING,
@@ -816,7 +816,7 @@
 }
 
 char *
-find_dev(dev_t dev, int type)
+find_dev(dev_t dev, mode_t type)
 {
 	DIR *dfd;
 	struct dirent *dir;

Reply via email to