NetBSD/usr.sbin/config
lukem 90028da4e1 Functionality improvements:
- Add `no' keyword, which can be used in the following ways:
	no file-system SOMEFS
	no makeoptions FOO
	no options OPT1[,OPT2[,...]]
	no pseudo-device somepseudo
  This turns off a previous file-system/makeoptions/options/pseudo-device
  entry for the same item.
  Grammar support for 'no device DEV at ATTACH' added, but not
  implemented yet.

Code changes:
- Convert many simple lists to TAILQs
- Convert prefix to SLIST
- Remove argument names from prototypes.
- Don't bother with custom alloc code for hashtables; just use emalloc()
  like everything else.
- Implement ht_remove(), to remove an entry from a hash table.
  Add removed entries to a freelist for later reuse.
- Don't selectbase() devices and pseudo-devices at definition time; instead
  do it at one pass after the config file has been parsed in fixdevis().
- Rename nvhead to nvfreelist; a more apt name...
- Minor code cleanups.
2002-06-05 10:56:17 +00:00
..
config.8
defs.h Functionality improvements: 2002-06-05 10:56:17 +00:00
files.c Functionality improvements: 2002-06-05 10:56:17 +00:00
gram.y Functionality improvements: 2002-06-05 10:56:17 +00:00
hash.c Functionality improvements: 2002-06-05 10:56:17 +00:00
main.c Functionality improvements: 2002-06-05 10:56:17 +00:00
Makefile
Makefile.boot
mkheaders.c Functionality improvements: 2002-06-05 10:56:17 +00:00
mkioconf.c Functionality improvements: 2002-06-05 10:56:17 +00:00
mkmakefile.c Functionality improvements: 2002-06-05 10:56:17 +00:00
mkswap.c Functionality improvements: 2002-06-05 10:56:17 +00:00
pack.c Functionality improvements: 2002-06-05 10:56:17 +00:00
scan.l Functionality improvements: 2002-06-05 10:56:17 +00:00
sem.c Functionality improvements: 2002-06-05 10:56:17 +00:00
sem.h Functionality improvements: 2002-06-05 10:56:17 +00:00
strerror.c
util.c Functionality improvements: 2002-06-05 10:56:17 +00:00