diff options
author | Karel Zak | 2015-04-13 13:40:25 +0200 |
---|---|---|
committer | Karel Zak | 2015-04-13 13:40:25 +0200 |
commit | 3457d90e3014b0ec25341c39629583b5655aa97f (patch) | |
tree | 52aa9989467d29645b8aa095cc07de29ab2f65f6 /libfdisk/src/fdiskP.h | |
parent | sfdisk: improve -N warnings (diff) | |
download | kernel-qcow2-util-linux-3457d90e3014b0ec25341c39629583b5655aa97f.tar.gz kernel-qcow2-util-linux-3457d90e3014b0ec25341c39629583b5655aa97f.tar.xz kernel-qcow2-util-linux-3457d90e3014b0ec25341c39629583b5655aa97f.zip |
libfdisk: support bootbits protection from (p)MBR
Signed-off-by: Karel Zak <kzak@redhat.com>
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 dc561f389..0ca498d54 100644 --- a/libfdisk/src/fdiskP.h +++ b/libfdisk/src/fdiskP.h @@ -350,6 +350,7 @@ struct fdisk_context { unsigned int readonly : 1, /* don't write to the device */ display_in_cyl_units : 1, /* for obscure labels */ display_details : 1, /* expert display mode */ + protect_bootbits : 1, /* don't zeroize fll irst sector */ listonly : 1; /* list partition, nothing else */ int sizeunit; /* SIZE fields, FDISK_SIZEUNIT_* */ @@ -402,7 +403,8 @@ extern int fdisk_apply_user_device_properties(struct fdisk_context *cxt); extern void fdisk_zeroize_device_properties(struct fdisk_context *cxt); /* utils.c */ -extern int fdisk_init_firstsector_buffer(struct fdisk_context *cxt); +extern int fdisk_init_firstsector_buffer(struct fdisk_context *cxt, + unsigned int protect_off, unsigned int protect_size); extern int fdisk_read_firstsector(struct fdisk_context *cxt); extern char *fdisk_partname(const char *dev, size_t partno); |