Module Name: src Committed By: christos Date: Wed Mar 26 17:58:57 UTC 2014
Modified Files: src/sys/arch/i386/stand/boot: boot2.c src/sys/arch/i386/stand/dosboot: main.c src/sys/arch/i386/stand/lib/test: sanamespace.h Log Message: kill sprintf. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/arch/i386/stand/boot/boot2.c cvs rdiff -u -r1.31 -r1.32 src/sys/arch/i386/stand/dosboot/main.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/i386/stand/lib/test/sanamespace.h 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/i386/stand/boot/boot2.c diff -u src/sys/arch/i386/stand/boot/boot2.c:1.61 src/sys/arch/i386/stand/boot/boot2.c:1.62 --- src/sys/arch/i386/stand/boot/boot2.c:1.61 Wed Mar 19 21:15:29 2014 +++ src/sys/arch/i386/stand/boot/boot2.c Wed Mar 26 13:58:57 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: boot2.c,v 1.61 2014/03/20 01:15:29 christos Exp $ */ +/* $NetBSD: boot2.c,v 1.62 2014/03/26 17:58:57 christos Exp $ */ /*- * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc. @@ -228,7 +228,8 @@ sprint_bootsel(const char *filename) if (parsebootfile(filename, &fsname, &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/i386/stand/dosboot/main.c diff -u src/sys/arch/i386/stand/dosboot/main.c:1.31 src/sys/arch/i386/stand/dosboot/main.c:1.32 --- src/sys/arch/i386/stand/dosboot/main.c:1.31 Sun Dec 25 01:09:09 2011 +++ src/sys/arch/i386/stand/dosboot/main.c Wed Mar 26 13:58:57 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.31 2011/12/25 06:09:09 tsutsui Exp $ */ +/* $NetBSD: main.c,v 1.32 2014/03/26 17:58:57 christos Exp $ */ /* * Copyright (c) 1996, 1997 @@ -163,9 +163,9 @@ sprint_bootsel(const char *filename) if (parsebootfile(filename, &fsname, &devname, &unit, &partition, &file) == 0) { if (!strcmp(fsname, "dos")) - sprintf(buf, "dos:%s", file); + snprintf(buf, sizeof(buf), "dos:%s", file); else if (!strcmp(fsname, "ufs")) - sprintf(buf, "%s%d%c:%s", devname, unit, + snprintf(buf, sizeof(buf), "%s%d%c:%s", devname, unit, 'a' + partition, file); else goto bad; return (buf); Index: src/sys/arch/i386/stand/lib/test/sanamespace.h diff -u src/sys/arch/i386/stand/lib/test/sanamespace.h:1.1 src/sys/arch/i386/stand/lib/test/sanamespace.h:1.2 --- src/sys/arch/i386/stand/lib/test/sanamespace.h:1.1 Fri May 15 13:07:16 1998 +++ src/sys/arch/i386/stand/lib/test/sanamespace.h Wed Mar 26 13:58:57 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: sanamespace.h,v 1.1 1998/05/15 17:07:16 drochner Exp $ */ +/* $NetBSD: sanamespace.h,v 1.2 2014/03/26 17:58:57 christos Exp $ */ /* take back the namespace mangling done by "Makefile.satest" */ @@ -12,7 +12,6 @@ #undef ioctl #undef lseek #undef printf -#undef sprintf #undef vprintf #undef putchar #undef gets