Module Name:    src
Committed By:   pooka
Date:           Wed Mar  3 13:53:22 UTC 2010

Modified Files:
        src/usr.bin/config: config.5 defs.h gram.y main.c

Log Message:
Remove fs_foo.h support from deffs now that nothing uses it.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/usr.bin/config/config.5 \
    src/usr.bin/config/gram.y
cvs rdiff -u -r1.31 -r1.32 src/usr.bin/config/defs.h
cvs rdiff -u -r1.38 -r1.39 src/usr.bin/config/main.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/config.5
diff -u src/usr.bin/config/config.5:1.20 src/usr.bin/config/config.5:1.21
--- src/usr.bin/config/config.5:1.20	Fri Feb 20 05:26:51 2009
+++ src/usr.bin/config/config.5	Wed Mar  3 13:53:22 2010
@@ -1,4 +1,4 @@
-.\" $NetBSD: config.5,v 1.20 2009/02/20 05:26:51 cube Exp $
+.\" $NetBSD: config.5,v 1.21 2010/03/03 13:53:22 pooka Exp $
 .\"
 .\"  Copyright (c) 2006, 2007 The NetBSD Foundation.
 .\"  All rights reserved.
@@ -24,7 +24,7 @@
 .\"  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\"  POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd February 20, 2009
+.Dd March 3, 2010
 .Dt CONFIG 5
 .Os
 .Sh NAME
@@ -355,7 +355,7 @@
 will use it as a value when generating a lint configuration with
 .Fl L ,
 and ignore it in all other cases.
-.It Ic deffs Oo Ar file Oc Ar name Op Ar name Op Ar ...
+.It Ic deffs Ar name Op Ar name Op Ar ...
 Defines a file-system name.
 It is no more than a regular option, as defined by
 .Ic defflag ,
Index: src/usr.bin/config/gram.y
diff -u src/usr.bin/config/gram.y:1.20 src/usr.bin/config/gram.y:1.21
--- src/usr.bin/config/gram.y:1.20	Wed Feb  3 21:00:49 2010
+++ src/usr.bin/config/gram.y	Wed Mar  3 13:53:22 2010
@@ -1,5 +1,5 @@
 %{
-/*	$NetBSD: gram.y,v 1.20 2010/02/03 21:00:49 pooka Exp $	*/
+/*	$NetBSD: gram.y,v 1.21 2010/03/03 13:53:22 pooka Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -147,7 +147,6 @@
 %type	<val>	flags_opt
 %type	<str>	deffs
 %type	<list>	deffses
-%type	<str>	fsoptfile_opt
 %type	<list>	defopt
 %type	<list>	defopts
 %type	<str>	optdep
@@ -277,8 +276,7 @@
 	device_major			{ do_devsw = 1; } |
 	prefix |
 	DEVCLASS WORD			{ (void)defattr($2, NULL, NULL, 1); } |
-	DEFFS fsoptfile_opt deffses defoptdeps
-					{ deffilesystem($2, $3, $4); } |
+	DEFFS deffses defoptdeps	{ deffilesystem($2, $3); } |
 	DEFINE WORD interface_opt attrs_opt
 					{ (void)defattr($2, $3, $4, 0); } |
 	DEFOPT optfile_opt defopts defoptdeps
@@ -391,10 +389,6 @@
 locdefaults:
 	'=' '{' values '}'		{ $$ = $3; };
 
-fsoptfile_opt:
-	filename			{ $$ = $1; } |
-	/* empty */			{ $$ = NULL; };
-
 optfile_opt:
 	filename			{ $$ = $1; } |
 	/* empty */			{ $$ = NULL; };

Index: src/usr.bin/config/defs.h
diff -u src/usr.bin/config/defs.h:1.31 src/usr.bin/config/defs.h:1.32
--- src/usr.bin/config/defs.h:1.31	Wed Feb  3 21:00:49 2010
+++ src/usr.bin/config/defs.h	Wed Mar  3 13:53:22 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: defs.h,v 1.31 2010/02/03 21:00:49 pooka Exp $	*/
+/*	$NetBSD: defs.h,v 1.32 2010/03/03 13:53:22 pooka Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -494,7 +494,7 @@
 void	addmkoption(const char *, const char *);
 void	appendmkoption(const char *, const char *);
 void	appendcondmkoption(struct nvlist *, const char *, const char *);
-void	deffilesystem(const char *, struct nvlist *, struct nvlist *);
+void	deffilesystem(struct nvlist *, struct nvlist *);
 void	defoption(const char *, struct nvlist *, struct nvlist *);
 void	defflag(const char *, struct nvlist *, struct nvlist *, int);
 void	defparam(const char *, struct nvlist *, struct nvlist *, int);

Index: src/usr.bin/config/main.c
diff -u src/usr.bin/config/main.c:1.38 src/usr.bin/config/main.c:1.39
--- src/usr.bin/config/main.c:1.38	Sat Feb 13 22:57:03 2010
+++ src/usr.bin/config/main.c	Wed Mar  3 13:53:22 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: main.c,v 1.38 2010/02/13 22:57:03 pooka Exp $	*/
+/*	$NetBSD: main.c,v 1.39 2010/03/03 13:53:22 pooka Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -609,7 +609,7 @@
  * Otherwise, no preprocessor #defines will be generated.
  */
 void
-deffilesystem(const char *fname, struct nvlist *fses, struct nvlist *deps)
+deffilesystem(struct nvlist *fses, struct nvlist *deps)
 {
 	struct nvlist *nv;
 
@@ -632,23 +632,6 @@
 			panic("file system `%s' already in table?!",
 			    nv->nv_name);
 
-		if (fname != NULL) {
-			/*
-			 * Only one file system allowed in this case.
-			 */
-			if (nv->nv_next != NULL) {
-				cfgerror("only one file system per option "
-				    "file may be specified");
-				return;
-			}
-
-			if (ht_insert(optfiletab, fname, nv)) {
-				cfgerror("option file `%s' already exists",
-				    fname);
-				return;
-			}
-		}
-
 		add_dependencies(nv, deps);
 	}
 }

Reply via email to