svn commit: r351155 - head/usr.sbin/config
Warner Losh
imp at FreeBSD.org
Sat Aug 17 02:35:54 UTC 2019
Author: imp
Date: Sat Aug 17 02:35:53 2019
New Revision: 351155
URL: https://svnweb.freebsd.org/changeset/base/351155
Log:
Move initializations of config earlier.
Inizialize global variables earlier in the process. It doesn't matter today, but
may in the future if we want to access these lists earlier in config's run.
Modified:
head/usr.sbin/config/main.c
Modified: head/usr.sbin/config/main.c
==============================================================================
--- head/usr.sbin/config/main.c Sat Aug 17 01:49:57 2019 (r351154)
+++ head/usr.sbin/config/main.c Sat Aug 17 02:35:53 2019 (r351155)
@@ -120,6 +120,16 @@ main(int argc, char **argv)
printmachine = 0;
kernfile = NULL;
SLIST_INIT(&includepath);
+ SLIST_INIT(&cputype);
+ SLIST_INIT(&mkopt);
+ SLIST_INIT(&opt);
+ SLIST_INIT(&rmopts);
+ STAILQ_INIT(&cfgfiles);
+ STAILQ_INIT(&dtab);
+ STAILQ_INIT(&fntab);
+ STAILQ_INIT(&ftab);
+ STAILQ_INIT(&hints);
+ STAILQ_INIT(&envvars);
while ((ch = getopt(argc, argv, "Cd:gI:mps:Vx:")) != -1)
switch (ch) {
case 'C':
@@ -197,16 +207,6 @@ main(int argc, char **argv)
strlcat(destdir, PREFIX, sizeof(destdir));
}
- SLIST_INIT(&cputype);
- SLIST_INIT(&mkopt);
- SLIST_INIT(&opt);
- SLIST_INIT(&rmopts);
- STAILQ_INIT(&cfgfiles);
- STAILQ_INIT(&dtab);
- STAILQ_INIT(&fntab);
- STAILQ_INIT(&ftab);
- STAILQ_INIT(&hints);
- STAILQ_INIT(&envvars);
if (yyparse())
exit(3);
More information about the svn-src-all
mailing list