diff options
author | Karel Zak | 2014-10-14 19:46:17 +0200 |
---|---|---|
committer | Karel Zak | 2014-10-14 19:46:17 +0200 |
commit | 150d98ee3f24bfdc5b181b195e865657d8c6245c (patch) | |
tree | dcf903ff5d293c0f03a352c3b2cf42ea0aeff4ca /libfdisk/src/fdiskP.h | |
parent | tests: update fdisk formatting (diff) | |
download | kernel-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.h | 4 |
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 */ |