diff options
author | Petr Uzel <petr.uzel@suse.cz> | 2011-09-29 15:45:23 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2011-09-29 15:54:51 +0200 |
commit | 3e35b6559ad1ebfbad47e8edb2b002d7c07c984c (patch) | |
tree | 98436ad2bf91d82b2d41e97daa1c5bdded6fdab5 /include | |
parent | b10b9c125a6b168c6bcac1644e529f1ea05be3da (diff) | |
download | parted-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.h | 3 |
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; |