From 3e35b6559ad1ebfbad47e8edb2b002d7c07c984c Mon Sep 17 00:00:00 2001 From: Petr Uzel Date: Thu, 29 Sep 2011 15:45:23 +0200 Subject: libparted: differentiate between plain files and loop devices Stop using PED_DEVICE_FILE for loopback devices; loopback are significantly different from plain files. * include/parted/device.h (PedDeviceType): Add PED_DEVICE_LOOP. * libparted/arch/linux.c (_device_probe_type): Detect loopback device. * parted/parted.c (do_print): Add "loopback" to list of transports. --- include/parted/device.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/parted/device.h b/include/parted/device.h index 0634465..b94765c 100644 --- a/include/parted/device.h +++ b/include/parted/device.h @@ -48,7 +48,8 @@ typedef enum { PED_DEVICE_SDMMC = 14, PED_DEVICE_VIRTBLK = 15, PED_DEVICE_AOE = 16, - PED_DEVICE_MD = 17 + PED_DEVICE_MD = 17, + PED_DEVICE_LOOP = 18 } PedDeviceType; typedef struct _PedDevice PedDevice; -- cgit v1.2.1