summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/fdiskP.h
diff options
context:
space:
mode:
authorKarel Zak2014-10-14 19:46:17 +0200
committerKarel Zak2014-10-14 19:46:17 +0200
commit150d98ee3f24bfdc5b181b195e865657d8c6245c (patch)
treedcf903ff5d293c0f03a352c3b2cf42ea0aeff4ca /libfdisk/src/fdiskP.h
parenttests: update fdisk formatting (diff)
downloadkernel-qcow2-util-linux-150d98ee3f24bfdc5b181b195e865657d8c6245c.tar.gz
kernel-qcow2-util-linux-150d98ee3f24bfdc5b181b195e865657d8c6245c.tar.xz
kernel-qcow2-util-linux-150d98ee3f24bfdc5b181b195e865657d8c6245c.zip
libfdisk: (dos) set partition start/size only when requested
Diffstat (limited to 'libfdisk/src/fdiskP.h')
-rw-r--r--libfdisk/src/fdiskP.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h
index e1b463621..253c515f8 100644
--- a/libfdisk/src/fdiskP.h
+++ b/libfdisk/src/fdiskP.h
@@ -139,6 +139,8 @@ struct fdisk_partition {
char *start_addr; /* start C/H/S in string */
char *end_addr; /* end C/H/S in string */
+ int boot; /* MBR only: 1 = yes, 0 = no, -1 undefined */
+
unsigned int partno_follow_default : 1, /* use default partno */
start_follow_default : 1, /* use default start */
end_follow_default : 1, /* use default end */
@@ -146,12 +148,12 @@ struct fdisk_partition {
freespace : 1, /* this is free space */
container : 1, /* container partition (e.g. extended partition) */
wholedisk : 1, /* special system partition */
- boot : 1, /* bootable (MBR only) */
used : 1; /* partition already used */
};
#define FDISK_EMPTY_PARTNO ((size_t) -1)
#define FDISK_EMPTY_PARTITION { .partno = FDISK_EMPTY_PARTNO }
+#define FDISK_EMPTY_BOOTFLAG (-1)
struct fdisk_table {
struct list_head parts; /* partitions */