Module Name: src
Committed By: cube
Date: Fri Jul 30 16:23:49 UTC 2010
Modified Files:
src/usr.bin/config: mkdevsw.c
Log Message:
Emit compatible struct devsw_conv when version is older than 20100430.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/config/mkdevsw.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.bin/config/mkdevsw.c
diff -u src/usr.bin/config/mkdevsw.c:1.9 src/usr.bin/config/mkdevsw.c:1.10
--- src/usr.bin/config/mkdevsw.c:1.9 Fri Apr 30 20:47:18 2010
+++ src/usr.bin/config/mkdevsw.c Fri Jul 30 16:23:49 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: mkdevsw.c,v 1.9 2010/04/30 20:47:18 pooka Exp $ */
+/* $NetBSD: mkdevsw.c,v 1.10 2010/07/30 16:23:49 cube Exp $ */
/*
* Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -162,6 +162,12 @@
fputs("\n/* device conversion table */\n"
"struct devsw_conv devsw_conv0[] = {\n", fp);
TAILQ_FOREACH(dm, &alldevms, dm_next) {
+ if (version < 20100430) {
+ /* Emit compatible structure */
+ fprintf(fp, "\t{ \"%s\", %d, %d },\n", dm->dm_name,
+ dm->dm_bmajor, dm->dm_cmajor);
+ continue;
+ }
struct nvlist *nv;
const char *d_class, *d_flags = "0";
int d_vec[2] = { 0, 0 };