diff options
author | Wang Dong <dongdwdw@linux.vnet.ibm.com> | 2016-10-26 04:22:48 +0200 |
---|---|---|
committer | Brian C. Lane <bcl@redhat.com> | 2016-12-22 14:26:25 -0800 |
commit | b9e12819ecef30087753b967bebc9809120593a6 (patch) | |
tree | b364b2ebb7132f616272dcf1eb387fc2657f97ff /include | |
parent | db37c8c017ebef8f241420dda071940957d4bbe5 (diff) | |
download | parted-b9e12819ecef30087753b967bebc9809120593a6.tar.gz |
libparted/dasd: add new fdasd functions
Introduce a set of new functions from the fdasd utility of the s390-tools
to keep the code base in parted and s390-tools in sync.
These new functions are:
fdasd_check_volser(): validate the volser input
fdasd_get_volser(): get volume serial (volser)
fdasd_change_volser(): change volser with string
fdasd_reuse_vtoc(): re-create vtoc labels based on the existing vtoc
Signed-off-by: Wang Dong <dongdwdw@linux.vnet.ibm.com>
Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: Brian C. Lane <bcl@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/parted/fdasd.in.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/parted/fdasd.in.h b/include/parted/fdasd.in.h index 09a35a0..9e5d7d1 100644 --- a/include/parted/fdasd.in.h +++ b/include/parted/fdasd.in.h @@ -293,5 +293,9 @@ void fdasd_recreate_vtoc(fdasd_anchor_t *anc); partition_info_t * fdasd_add_partition (fdasd_anchor_t *anc, unsigned int start, unsigned int stop); int fdasd_prepare_labels (fdasd_anchor_t *anc, int fd) ; +void fdasd_check_volser(char *volser, int devno); +int fdasd_get_volser(fdasd_anchor_t *anc, char *volser, int fd); +void fdasd_change_volser(fdasd_anchor_t *anc, char *str); +void fdasd_reuse_vtoc(fdasd_anchor_t *anc); #endif /* FDASD_H */ |