Module Name:    src
Committed By:   christos
Date:           Wed Mar 26 17:47:10 UTC 2014

Modified Files:
        src/sys/arch/landisk/landisk: shpcic_machdep.c
        src/sys/arch/landisk/stand/boot: boot2.c cons.c

Log Message:
kill sprintf


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/landisk/landisk/shpcic_machdep.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/landisk/stand/boot/boot2.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/landisk/stand/boot/cons.c

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

Modified files:

Index: src/sys/arch/landisk/landisk/shpcic_machdep.c
diff -u src/sys/arch/landisk/landisk/shpcic_machdep.c:1.5 src/sys/arch/landisk/landisk/shpcic_machdep.c:1.6
--- src/sys/arch/landisk/landisk/shpcic_machdep.c:1.5	Sat Oct 27 13:17:58 2012
+++ src/sys/arch/landisk/landisk/shpcic_machdep.c	Wed Mar 26 13:47:10 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: shpcic_machdep.c,v 1.5 2012/10/27 17:17:58 chs Exp $	*/
+/*	$NetBSD: shpcic_machdep.c,v 1.6 2014/03/26 17:47:10 christos Exp $	*/
 
 /*
  * Copyright (c) 1996 Christopher G. Demetriou.  All rights reserved.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: shpcic_machdep.c,v 1.5 2012/10/27 17:17:58 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: shpcic_machdep.c,v 1.6 2014/03/26 17:47:10 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -125,7 +125,7 @@ landisk_pci_intr_string(void *v, pci_int
 	if (ih == 0)
 		panic("pci_intr_string: bogus handle 0x%x", ih);
 
-	sprintf(irqstr, "irq %d", ih);
+	snprintf(irqstr, sizeof(irqstr), "irq %d", ih);
 
 	return (irqstr);
 }

Index: src/sys/arch/landisk/stand/boot/boot2.c
diff -u src/sys/arch/landisk/stand/boot/boot2.c:1.3 src/sys/arch/landisk/stand/boot/boot2.c:1.4
--- src/sys/arch/landisk/stand/boot/boot2.c:1.3	Sun Dec 25 01:09:09 2011
+++ src/sys/arch/landisk/stand/boot/boot2.c	Wed Mar 26 13:47:10 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: boot2.c,v 1.3 2011/12/25 06:09:09 tsutsui Exp $	*/
+/*	$NetBSD: boot2.c,v 1.4 2014/03/26 17:47:10 christos Exp $	*/
 
 /*
  * Copyright (c) 2003
@@ -183,7 +183,8 @@ sprint_bootsel(const char *filename)
 	const char *file;
 
 	if (parsebootfile(filename, &devname, &unit, &partition, &file) == 0) {
-		sprintf(buf, "%s%d%c:%s", devname, unit, 'a' + partition, file);
+		snprintf(buf, sizeof(buf), "%s%d%c:%s", devname, unit,
+		    'a' + partition, file);
 		return (buf);
 	}
 	return ("(invalid)");

Index: src/sys/arch/landisk/stand/boot/cons.c
diff -u src/sys/arch/landisk/stand/boot/cons.c:1.1 src/sys/arch/landisk/stand/boot/cons.c:1.2
--- src/sys/arch/landisk/stand/boot/cons.c:1.1	Fri Sep  1 17:26:18 2006
+++ src/sys/arch/landisk/stand/boot/cons.c	Wed Mar 26 13:47:10 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cons.c,v 1.1 2006/09/01 21:26:18 uwe Exp $	*/
+/*	$NetBSD: cons.c,v 1.2 2014/03/26 17:47:10 christos Exp $	*/
 
 /*-
  * Copyright (c) 2005 NONAKA Kimihiro
@@ -137,8 +137,8 @@ awaitkey(int timeout, int tell)
 			char numbuf[20];
 			int len, j;
 
-			sprintf(numbuf, "%d ", i / POLL_FREQ);
-			len = strlen(numbuf);
+			len = snprintf(numbuf, sizeof(numbuf),
+			    "%d ", i / POLL_FREQ);
 			for (j = 0; j < len; j++)
 				numbuf[len + j] = '\b';
 			numbuf[len + j] = '\0';

Reply via email to