diff options
author | Thomas Graf <tgr@deb.localdomain> | 2007-12-18 11:42:06 (GMT) |
---|---|---|
committer | Thomas Graf <tgr@deb.localdomain> | 2007-12-18 11:42:06 (GMT) |
commit | 3c56ed5787481a06703ffb25561df3dd56b447bd (patch) | |
tree | 6d2f7a4404a171e7bbbb2ce5380572ddab9f4a9d /lib/utils.c | |
parent | 865bbb464a08ef2c20238cb17337423763d6f0ca (diff) | |
download | libnl-3c56ed5787481a06703ffb25561df3dd56b447bd.zip libnl-3c56ed5787481a06703ffb25561df3dd56b447bd.tar.gz libnl-3c56ed5787481a06703ffb25561df3dd56b447bd.tar.bz2 |
Read debugging environment variable when initializing the library
Diffstat (limited to 'lib/utils.c')
-rw-r--r-- | lib/utils.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/utils.c b/lib/utils.c index b591f72..b5b457a 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -28,8 +28,16 @@ struct nl_dump_params nl_debug_dp = { .dp_type = NL_DUMP_FULL, }; -static void __init nl_debug_dp_init(void) +static void __init nl_debug_init(void) { + char *nldbg, *end; + + if ((nldbg = getenv("NLDBG"))) { + long level = strtol(nldbg, &end, 0); + if (nldbg != end) + nl_debug = level; + } + nl_debug_dp.dp_fd = stderr; } |