aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/config/mkoptions.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2001-01-19 12:49:21 +0000
committerPeter Wemm <peter@FreeBSD.org>2001-01-19 12:49:21 +0000
commit10ca19cf93862f128cbd38abc7398f14cf09ef02 (patch)
treeac9826ca76aadbdfefa8d6a75c76f9dbe07d1a7e /usr.sbin/config/mkoptions.c
parentbb9dcfee8e44523d0913141bdce434ea9e38d932 (diff)
downloadsrc-10ca19cf93862f128cbd38abc7398f14cf09ef02.tar.gz
src-10ca19cf93862f128cbd38abc7398f14cf09ef02.zip
Implement option strings that we can use in #ifdefs (where unavoidable)
as a replacement for the evil #define NFOO. If 'device npx' is in the static kernel, a synthetic option '#define DEV_NPX 1' will be available to stick in an opt_xxx.h file. "#if NNPX > 0" can be replaced with "#ifdef DEV_NPX" and we can get rid of the overloaded meaning of the device count mechanism.
Notes
Notes: svn path=/head/; revision=71251
Diffstat (limited to 'usr.sbin/config/mkoptions.c')
-rw-r--r--usr.sbin/config/mkoptions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/config/mkoptions.c b/usr.sbin/config/mkoptions.c
index 9496ca457aaa..4f9e2a15a602 100644
--- a/usr.sbin/config/mkoptions.c
+++ b/usr.sbin/config/mkoptions.c
@@ -115,7 +115,7 @@ options(void)
for (ol = otab; ol != 0; ol = ol->o_next)
do_option(ol->o_name);
for (op = opt; op; op = op->op_next) {
- if (!op->op_ownfile) {
+ if (!op->op_ownfile && strncmp(op->op_name, "DEV_", 4)) {
printf("%s:%d: unknown option \"%s\"\n",
PREFIX, op->op_line, op->op_name);
exit(1);