mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
Add pv_tags_dup, vg_tags_dup, lv_tags_dup functions that call tags_format_and_copy.
This commit is contained in:
parent
f15033c0e1
commit
c508945ca9
@ -21,6 +21,11 @@ char *lv_uuid_dup(const struct logical_volume *lv)
|
||||
return id_format_and_copy(lv->vg->vgmem, &lv->lvid.id[1]);
|
||||
}
|
||||
|
||||
char *lv_tags_dup(const struct logical_volume *lv)
|
||||
{
|
||||
return tags_format_and_copy(lv->vg->vgmem, &lv->tags);
|
||||
}
|
||||
|
||||
uint64_t lv_size(const struct logical_volume *lv)
|
||||
{
|
||||
return lv->size;
|
||||
|
@ -50,5 +50,6 @@ struct logical_volume {
|
||||
uint64_t lv_size(const struct logical_volume *lv);
|
||||
char *lv_attr_dup(struct dm_pool *mem, const struct logical_volume *lv);
|
||||
char *lv_uuid_dup(const struct logical_volume *lv);
|
||||
char *lv_tags_dup(const struct logical_volume *lv);
|
||||
|
||||
#endif
|
||||
|
@ -34,6 +34,11 @@ char *pv_uuid_dup(const struct physical_volume *pv)
|
||||
return id_format_and_copy(pv->vg->vgmem, &pv->id);
|
||||
}
|
||||
|
||||
char *pv_tags_dup(const struct physical_volume *pv)
|
||||
{
|
||||
return tags_format_and_copy(pv->vg->vgmem, &pv->tags);
|
||||
}
|
||||
|
||||
const struct format_type *pv_format_type(const struct physical_volume *pv)
|
||||
{
|
||||
return pv_field(pv, fmt);
|
||||
|
@ -57,6 +57,7 @@ const char *pv_vg_name(const struct physical_volume *pv);
|
||||
char *pv_attr_dup(struct dm_pool *mem, const struct physical_volume *pv);
|
||||
const char *pv_dev_name(const struct physical_volume *pv);
|
||||
char *pv_uuid_dup(const struct physical_volume *pv);
|
||||
char *pv_tags_dup(const struct physical_volume *pv);
|
||||
uint64_t pv_size(const struct physical_volume *pv);
|
||||
uint64_t pv_size_field(const struct physical_volume *pv);
|
||||
uint64_t pv_dev_size(const struct physical_volume *pv);
|
||||
|
@ -21,6 +21,11 @@ char *vg_uuid_dup(const struct volume_group *vg)
|
||||
return id_format_and_copy(vg->vgmem, &vg->id);
|
||||
}
|
||||
|
||||
char *vg_tags_dup(const struct volume_group *vg)
|
||||
{
|
||||
return tags_format_and_copy(vg->vgmem, &vg->tags);
|
||||
}
|
||||
|
||||
uint32_t vg_seqno(const struct volume_group *vg)
|
||||
{
|
||||
return vg->seqno;
|
||||
|
@ -125,5 +125,6 @@ uint64_t vg_mda_size(const struct volume_group *vg);
|
||||
uint64_t vg_mda_free(const struct volume_group *vg);
|
||||
char *vg_attr_dup(struct dm_pool *mem, const struct volume_group *vg);
|
||||
char *vg_uuid_dup(const struct volume_group *vg);
|
||||
char *vg_tags_dup(const struct volume_group *vg);
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user