summaryrefslogtreecommitdiffstats
path: root/libblkid/src/superblocks/superblocks.h
diff options
context:
space:
mode:
authorKarel Zak2018-04-24 10:57:48 +0200
committerKarel Zak2018-04-24 11:47:55 +0200
commit136f89ce5ed8cd159a1c56b5a775dada2363ecd3 (patch)
tree8b5b7fb9ed743d7c9284873cdc7946ad83cfb379 /libblkid/src/superblocks/superblocks.h
parentMerge branch 'master' of https://github.com/pali/util-linux (diff)
downloadkernel-qcow2-util-linux-136f89ce5ed8cd159a1c56b5a775dada2363ecd3.tar.gz
kernel-qcow2-util-linux-136f89ce5ed8cd159a1c56b5a775dada2363ecd3.tar.xz
kernel-qcow2-util-linux-136f89ce5ed8cd159a1c56b5a775dada2363ecd3.zip
libblkid: add BitLocker detection
Supported: * WinVista version * Win7 and later versions (based on NTFS) * BitLockerToGo (for removable media; based on FAT32) Unfortunately, it's without LABEL and UUID. It seems BitLocker does not use volume_label and volume_serial stuff from NTFS header. Addresses: https://github.com/karelzak/util-linux/issues/617 Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/superblocks/superblocks.h')
-rw-r--r--libblkid/src/superblocks/superblocks.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libblkid/src/superblocks/superblocks.h b/libblkid/src/superblocks/superblocks.h
index 2723fb1d5..d677f85bc 100644
--- a/libblkid/src/superblocks/superblocks.h
+++ b/libblkid/src/superblocks/superblocks.h
@@ -81,6 +81,7 @@ extern const struct blkid_idinfo bcache_idinfo;
extern const struct blkid_idinfo mpool_idinfo;
extern const struct blkid_idinfo vdo_idinfo;
extern const struct blkid_idinfo stratis_idinfo;
+extern const struct blkid_idinfo bitlocker_idinfo;
/*
* superblock functions
@@ -105,4 +106,6 @@ extern int blkid_probe_set_id_label(blkid_probe pr, const char *name,
extern int blkid_probe_set_utf8_id_label(blkid_probe pr, const char *name,
unsigned char *data, size_t len, int enc);
+extern int blkid_probe_is_bitlocker(blkid_probe pr);
+
#endif /* _BLKID_SUPERBLOCKS_H */