Module Name:    src
Committed By:   plunky
Date:           Mon Mar  8 21:19:29 UTC 2010

Modified Files:
        src/usr.sbin/btattach: btattach.c

Log Message:
fix compilation errors


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/btattach/btattach.c

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

Modified files:

Index: src/usr.sbin/btattach/btattach.c
diff -u src/usr.sbin/btattach/btattach.c:1.8 src/usr.sbin/btattach/btattach.c:1.9
--- src/usr.sbin/btattach/btattach.c:1.8	Mon Mar  8 17:59:52 2010
+++ src/usr.sbin/btattach/btattach.c	Mon Mar  8 21:19:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: btattach.c,v 1.8 2010/03/08 17:59:52 kiyohara Exp $	*/
+/*	$NetBSD: btattach.c,v 1.9 2010/03/08 21:19:29 plunky Exp $	*/
 
 /*-
  * Copyright (c) 2008 Iain Hibbert
@@ -27,7 +27,7 @@
 
 #include <sys/cdefs.h>
 __COPYRIGHT("@(#) Copyright (c) 2008 Iain Hibbert.  All rights reserved.");
-__RCSID("$NetBSD: btattach.c,v 1.8 2010/03/08 17:59:52 kiyohara Exp $");
+__RCSID("$NetBSD: btattach.c,v 1.9 2010/03/08 21:19:29 plunky Exp $");
 
 #include <sys/ioctl.h>
 #include <sys/param.h>
@@ -522,7 +522,9 @@
 test(const char *tty, tcflag_t cflag, tcflag_t Cflag)
 {
 	struct termios tio;
-	int fd, guessed, i, j, k, n;
+	int fd, guessed;
+	size_t i, j, k;
+	ssize_t n;
 	unsigned char buf[32];
 	const int bauds[] = {
 		 57600,		/* BCSP specific default */
@@ -573,11 +575,12 @@
 	for (i = 0; i < __arraycount(bauds); i++) {
 		if (cfsetspeed(&tio, bauds[i]) < 0
 		    || tcsetattr(fd, TCSANOW, &tio) < 0
-		    || tcflush(fd, TCIOFLUSH) < 0)
+		    || tcflush(fd, TCIOFLUSH) < 0) {
 			if (bauds[i] > 115200)
 				continue;
 			else
 				err(EXIT_FAILURE, "tty setup failed");
+		}
 
 		if (opt_debug)
 			printf("  try with B%d\n", bauds[i]);
@@ -600,7 +603,7 @@
 
 			err(EXIT_FAILURE, "read");
 		} else {
-			if (n < sizeof(bcsp_lepkt))
+			if ((size_t)n < sizeof(bcsp_lepkt))
 				continue;
 			for (j = 0; j < n - sizeof(bcsp_lepkt); j++) {
 				for (k = 0; k < sizeof(bcsp_lepkt); k++) 

Reply via email to