summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/init.c
diff options
context:
space:
mode:
authorOndrej Oprala2014-07-31 13:23:07 +0200
committerKarel Zak2014-08-13 12:33:47 +0200
commit14ad2353ccabc330412baff5fe86592f2618cdee (patch)
tree43e0d6eb8674c60ba1a6be0d879f3d62d28c9a51 /libfdisk/src/init.c
parentlibfdisk: rename fdisk_column to fdisk_field (diff)
downloadkernel-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.c12
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)