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);
}
}