|> Hi,
|>
|> On Mon, 22 Jul 2002, Russell King wrote:
|>
|> > Wouldn't it be better to fix the existing config tools to output "=n"
|> > instead of "# CONFIG_foo is not set" ? IIRC they do the translation
|> > back and forth internally anyway, so it should be just a matter of
|> > removing some code from the tools.
|>
|> This would mean, tristate symbols had four states instead of three. The
|> current shell based config systems simply don't see all symbols.
They do, see for example load_config_file in scripts/Menuconfig, or around
line 556 in script/Configure.
|> Depending on the configuration a symbol could be unset or 'n'.
A symbol is unset if it does not occur in .config at all. Having "#
CONFIG_foo is not set" in .config is completely the same as
"CONFIG_foo=n".
Andreas.
-- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/