summaryrefslogtreecommitdiff
path: root/libparted/disk.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2010-04-19 13:55:32 +0200
committerJim Meyering <meyering@redhat.com>2010-04-29 16:04:12 +0200
commit131354f0a8244865d5d8c4e5c080d38101b11f45 (patch)
tree9e96438c7c276df342a7c8f095b93547c0723491 /libparted/disk.c
parenta27fb4c02f7312aa957df69afe548d062f48d9b3 (diff)
downloadparted-131354f0a8244865d5d8c4e5c080d38101b11f45.tar.gz
dos: add a partition flag for diagnostics / recovery partitions
msdos partition tables can contain diagnostics partitions (often used nowadays as system recovery partitions). For some users of libparted (i.e., anaconda) it is useful to know if a dos partition is a regular partition or a diagnostic partition. For example, see <http://bugzilla.redhat.com/534066>. * include/parted/disk.h(_PedPartitionFlag): Add PED_PARTITION_DIAG * libparted/disk.c(ped_partition_flag_get_name): Add PED_PARTITION_DIAG * libparted/labels/dos.c: Add support for PED_PARTITION_DIAG flag * doc/parted.texi (set): Document it.
Diffstat (limited to 'libparted/disk.c')
-rw-r--r--libparted/disk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libparted/disk.c b/libparted/disk.c
index f4c0d74..7a60a09 100644
--- a/libparted/disk.c
+++ b/libparted/disk.c
@@ -2441,6 +2441,8 @@ ped_partition_flag_get_name (PedPartitionFlag flag)
return N_("msftres");
case PED_PARTITION_APPLE_TV_RECOVERY:
return N_("atvrecv");
+ case PED_PARTITION_DIAG:
+ return N_("diag");
default:
ped_exception_throw (