svn commit: r261436 - head/usr.sbin/config
Warner Losh
imp at FreeBSD.org
Mon Feb 3 16:46:02 UTC 2014
Author: imp
Date: Mon Feb 3 16:46:01 2014
New Revision: 261436
URL: http://svnweb.freebsd.org/changeset/base/261436
Log:
In the 17 years since r30796, the mandatory keyword has never been used
in any files as far as I can tell, and is currently unused. Retire it.
Modified:
head/usr.sbin/config/mkmakefile.c
Modified: head/usr.sbin/config/mkmakefile.c
==============================================================================
--- head/usr.sbin/config/mkmakefile.c Mon Feb 3 15:10:44 2014 (r261435)
+++ head/usr.sbin/config/mkmakefile.c Mon Feb 3 16:46:01 2014 (r261436)
@@ -299,7 +299,7 @@ read_file(char *fname)
char *wd, *this, *compilewith, *depends, *clean, *warning;
const char *objprefix;
int compile, match, nreqs, std, filetype,
- imp_rule, no_obj, before_depend, mandatory, nowerror;
+ imp_rule, no_obj, before_depend, nowerror;
fp = fopen(fname, "r");
if (fp == 0)
@@ -307,7 +307,7 @@ read_file(char *fname)
next:
/*
* include "filename"
- * filename [ standard | mandatory | optional ]
+ * filename [ standard | optional ]
* [ dev* [ | dev* ... ] | profiling-routine ] [ no-obj ]
* [ compile-with "compile rule" [no-implicit-rule] ]
* [ dependency "dependency-list"] [ before-depend ]
@@ -358,7 +358,7 @@ next:
depends = 0;
clean = 0;
warning = 0;
- std = mandatory = 0;
+ std = 0;
imp_rule = 0;
no_obj = 0;
before_depend = 0;
@@ -367,16 +367,9 @@ next:
objprefix = "";
if (eq(wd, "standard")) {
std = 1;
- /*
- * If an entry is marked "mandatory", config will abort if it's
- * not called by a configuration line in the config file. Apart
- * from this, the device is handled like one marked "optional".
- */
- } else if (eq(wd, "mandatory")) {
- mandatory = 1;
} else if (!eq(wd, "optional")) {
fprintf(stderr,
- "%s: \"%s\" %s must be optional, mandatory or standard\n",
+ "%s: \"%s\" %s must be optional or standard\n",
fname, wd, this);
exit(1);
}
@@ -526,11 +519,6 @@ nextparam:
dp->d_done |= DEVDONE;
goto nextparam;
}
- if (mandatory) {
- fprintf(stderr, "%s: mandatory device \"%s\" not found\n",
- fname, wd);
- exit(1);
- }
if (std) {
fprintf(stderr,
"standard entry %s has a device keyword - %s!\n",
More information about the svn-src-head
mailing list