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 /libfdisk/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 'libfdisk/src/init.c')
-rw-r--r-- | libfdisk/src/init.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libfdisk/src/init.c b/libfdisk/src/init.c index e30c8b976..87217cbd7 100644 --- a/libfdisk/src/init.c +++ b/libfdisk/src/init.c @@ -3,6 +3,18 @@ UL_DEBUG_DEFINE_MASK(libfdisk); +static const struct dbg_mask libfdisk_masknames[] = { + { "all", FDISK_DEBUG_ALL }, + { "init", FDISK_DEBUG_INIT }, + { "cxt", FDISK_DEBUG_CXT }, + { "label", FDISK_DEBUG_LABEL }, + { "ask", FDISK_DEBUG_ASK}, + { "frontend", FDISK_DEBUG_FRONTEND }, + { "part", FDISK_DEBUG_PART }, + { "parttype", FDISK_DEBUG_PARTTYPE }, + { "tab", FDISK_DEBUG_TAB}, + { NULL, 0 } +}; /** * fdisk_init_debug: * @mask: debug mask (0xffff to enable full debuging) |