Module Name: src
Committed By: pooka
Date: Mon Mar 22 14:40:54 UTC 2010
Modified Files:
src/usr.bin/config: defs.h main.c mkheaders.c
Log Message:
Some drivers want to include ioconf.h, so generate it if doing
"ioconf" config.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/usr.bin/config/defs.h
cvs rdiff -u -r1.41 -r1.42 src/usr.bin/config/main.c
cvs rdiff -u -r1.17 -r1.18 src/usr.bin/config/mkheaders.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/defs.h
diff -u src/usr.bin/config/defs.h:1.33 src/usr.bin/config/defs.h:1.34
--- src/usr.bin/config/defs.h:1.33 Mon Mar 8 10:19:14 2010
+++ src/usr.bin/config/defs.h Mon Mar 22 14:40:54 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: defs.h,v 1.33 2010/03/08 10:19:14 pooka Exp $ */
+/* $NetBSD: defs.h,v 1.34 2010/03/22 14:40:54 pooka Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -526,6 +526,7 @@
int mkheaders(void);
int moveifchanged(const char *, const char *);
int emitlocs(void);
+int emitioconfh(void);
/* mkioconf.c */
int mkioconf(void);
Index: src/usr.bin/config/main.c
diff -u src/usr.bin/config/main.c:1.41 src/usr.bin/config/main.c:1.42
--- src/usr.bin/config/main.c:1.41 Mon Mar 8 10:19:14 2010
+++ src/usr.bin/config/main.c Mon Mar 22 14:40:54 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.41 2010/03/08 10:19:14 pooka Exp $ */
+/* $NetBSD: main.c,v 1.42 2010/03/22 14:40:54 pooka Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -388,6 +388,7 @@
pack();
mkioconf();
emitlocs();
+ emitioconfh();
return 0;
}
Index: src/usr.bin/config/mkheaders.c
diff -u src/usr.bin/config/mkheaders.c:1.17 src/usr.bin/config/mkheaders.c:1.18
--- src/usr.bin/config/mkheaders.c:1.17 Wed Feb 3 21:00:49 2010
+++ src/usr.bin/config/mkheaders.c Mon Mar 22 14:40:54 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: mkheaders.c,v 1.17 2010/02/03 21:00:49 pooka Exp $ */
+/* $NetBSD: mkheaders.c,v 1.18 2010/03/22 14:40:54 pooka Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -59,7 +59,6 @@
static int emitcnt(struct nvlist *);
static int emitopts(void);
-static int emitioconfh(void);
static int emittime(void);
static int herr(const char *, const char *, FILE *);
static int defopts_print(const char *, void *, void *);
@@ -376,7 +375,7 @@
* Build the "ioconf.h" file with extern declarations for all configured
* cfdrivers.
*/
-static int
+int
emitioconfh(void)
{
const char *tfname;