summaryrefslogtreecommitdiffstats
path: root/libblkid/src/blkid.h.in
diff options
context:
space:
mode:
authorKarel Zak2017-01-13 13:26:37 +0100
committerKarel Zak2017-01-13 13:26:37 +0100
commit76fab513b8f2c128a29c36cbc622d1a624b0be19 (patch)
treea1201a04ce757f3b6a60b7f056e7c0a48d0a3c04 /libblkid/src/blkid.h.in
parentlibfdisk: change the way how apply user device properties (diff)
downloadkernel-qcow2-util-linux-76fab513b8f2c128a29c36cbc622d1a624b0be19.tar.gz
kernel-qcow2-util-linux-76fab513b8f2c128a29c36cbc622d1a624b0be19.tar.xz
kernel-qcow2-util-linux-76fab513b8f2c128a29c36cbc622d1a624b0be19.zip
libblkid: add blkid_probe_set_sectorsize()
The usual way is to use ioctl to ask block device for sector size, but this is useless for disk images (regular files). And the default (512-bytes) may be pretty wrong for disk images from 4K disks. Let's support a way how to specify proper sector size. Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/blkid.h.in')
-rw-r--r--libblkid/src/blkid.h.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/libblkid/src/blkid.h.in b/libblkid/src/blkid.h.in
index d7bbced7f..06e2c1771 100644
--- a/libblkid/src/blkid.h.in
+++ b/libblkid/src/blkid.h.in
@@ -243,6 +243,8 @@ extern blkid_loff_t blkid_probe_get_offset(blkid_probe pr)
__ul_attribute__((nonnull));
extern unsigned int blkid_probe_get_sectorsize(blkid_probe pr)
__ul_attribute__((nonnull));
+extern int blkid_probe_set_sectorsize(blkid_probe pr, unsigned int sz)
+ __ul_attribute__((nonnull));
extern blkid_loff_t blkid_probe_get_sectors(blkid_probe pr)
__ul_attribute__((nonnull));