diff options
author | Ondrej Oprala | 2014-07-31 13:23:07 +0200 |
---|---|---|
committer | Karel Zak | 2014-08-13 12:33:47 +0200 |
commit | 14ad2353ccabc330412baff5fe86592f2618cdee (patch) | |
tree | 43e0d6eb8674c60ba1a6be0d879f3d62d28c9a51 /libblkid/src/init.c | |
parent | libfdisk: rename fdisk_column to fdisk_field (diff) | |
download | kernel-qcow2-util-linux-14ad2353ccabc330412baff5fe86592f2618cdee.tar.gz kernel-qcow2-util-linux-14ad2353ccabc330412baff5fe86592f2618cdee.tar.xz kernel-qcow2-util-linux-14ad2353ccabc330412baff5fe86592f2618cdee.zip |
libs/debug: accept human readable names for _DEBUG=
For example
$ LIBMOUNT_DEBUG=tab,cache findmnt
to debug only TAB and CACHE subsystem.
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/init.c')
-rw-r--r-- | libblkid/src/init.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/libblkid/src/init.c b/libblkid/src/init.c index 5b21ce331..61fe5d45e 100644 --- a/libblkid/src/init.c +++ b/libblkid/src/init.c @@ -17,6 +17,25 @@ UL_DEBUG_DEFINE_MASK(libblkid); +static const struct dbg_mask libblkid_masknames [] = { + { "all", BLKID_DEBUG_ALL }, + { "cache", BLKID_DEBUG_CACHE }, + { "dump", BLKID_DEBUG_DUMP }, + { "dev", BLKID_DEBUG_DEV }, + { "devname", BLKID_DEBUG_DEVNAME }, + { "devno", BLKID_DEBUG_DEVNO }, + { "probe", BLKID_DEBUG_PROBE }, + { "read", BLKID_DEBUG_READ }, + { "resolve", BLKID_DEBUG_RESOLVE }, + { "save", BLKID_DEBUG_SAVE }, + { "tag", BLKID_DEBUG_TAG }, + { "lowprobe", BLKID_DEBUG_LOWPROBE }, + { "config", BLKID_DEBUG_CONFIG }, + { "evaluate", BLKID_DEBUG_EVALUATE }, + { "init", BLKID_DEBUG_INIT }, + { NULL, 0 } +}; + /** * blkid_init_debug: * @mask: debug mask (0xffff to enable full debuging) |