summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPetr Uzel <petr.uzel@suse.cz>2011-09-29 15:45:23 +0200
committerJim Meyering <meyering@redhat.com>2011-09-29 15:54:51 +0200
commit3e35b6559ad1ebfbad47e8edb2b002d7c07c984c (patch)
tree98436ad2bf91d82b2d41e97daa1c5bdded6fdab5 /include
parentb10b9c125a6b168c6bcac1644e529f1ea05be3da (diff)
downloadparted-3e35b6559ad1ebfbad47e8edb2b002d7c07c984c.tar.gz
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.
Diffstat (limited to 'include')
-rw-r--r--include/parted/device.h3
1 files changed, 2 insertions, 1 deletions
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;