summaryrefslogtreecommitdiffstats
path: root/mount/fsprobe_volumeid.c
diff options
context:
space:
mode:
Diffstat (limited to 'mount/fsprobe_volumeid.c')
-rw-r--r--mount/fsprobe_volumeid.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mount/fsprobe_volumeid.c b/mount/fsprobe_volumeid.c
index 6b47392bc..efdacc7d3 100644
--- a/mount/fsprobe_volumeid.c
+++ b/mount/fsprobe_volumeid.c
@@ -8,6 +8,8 @@
#include <fcntl.h>
#include <libvolume_id.h>
+#include "blkdev.h"
+
#include "fsprobe.h"
#include "realpath.h"
#include "mount_paths.h"
@@ -39,8 +41,7 @@ static char
return NULL;
}
- /* TODO: use blkdev_get_size() */
- if (ioctl(fd, BLKGETSIZE64, &size) != 0)
+ if (blkdev_get_size(fd, &size) != 0)
size = 0;
if (volume_id_probe_all(id, 0, size) == 0) {