From 851cd18d81f7bce79947a014f19a6cb97141311d Mon Sep 17 00:00:00 2001 From: "greg@kroah.com" Date: Mon, 12 Jan 2004 23:08:43 -0800 Subject: [PATCH] [PATCH] Add some helpful messages if the user uses the older config file format Also fail a rule that we can not parse, as we can easily create incorrect rules if we do not do this. --- namedev_parse.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/namedev_parse.c b/namedev_parse.c index 98e822df..0712c3b4 100644 --- a/namedev_parse.c +++ b/namedev_parse.c @@ -21,8 +21,10 @@ * */ -/* define this to enable parsing debugging */ +#ifdef DEBUG +/* define this to enable parsing debugging also */ /* #define DEBUG_PARSER */ +#endif #include #include @@ -230,7 +232,9 @@ int namedev_init_rules(void) continue; } - dbg_parse("unknown type of field '%s'", temp2); + dbg("unknown type of field '%s'", temp2); + dbg("You might be using a rules file in the old format, please fix."); + goto error; } /* simple plausibility check for given keys */ @@ -250,7 +254,7 @@ int namedev_init_rules(void) dbg("add_config_dev returned with error %d", retval); continue; error: - dbg("%s:%d:%Zd: parse error, rule skipped", + dbg("%s:%d:%d: parse error, rule skipped", udev_rules_filename, lineno, temp - line); } } -- 2.39.5