diff options
author | Joe Thornber <ejt@redhat.com> | 2018-06-08 09:38:05 +0100 |
---|---|---|
committer | Joe Thornber <ejt@redhat.com> | 2018-06-08 09:38:05 +0100 |
commit | 0d22b58172808f050abeacdb5d6a7b7132b91a8c (patch) | |
tree | 2f27714c5df2865958d2c4dafd124b53152f07ab /liblvm/lvm_prop.c | |
parent | e6bb780d24246666fa05948ec449a8137280b443 (diff) | |
download | lvm2-0d22b58172808f050abeacdb5d6a7b7132b91a8c.tar.gz |
liblvm: remove lvmapi
This has been deprecated for a while.
Diffstat (limited to 'liblvm/lvm_prop.c')
-rw-r--r-- | liblvm/lvm_prop.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/liblvm/lvm_prop.c b/liblvm/lvm_prop.c deleted file mode 100644 index 5d274a601..000000000 --- a/liblvm/lvm_prop.c +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright (C) 2013 Red Hat, Inc. All rights reserved. - * - * This file is part of LVM2. - * - * This copyrighted material is made available to anyone wishing to use, - * modify, copy, or redistribute it subject to the terms and conditions - * of the GNU Lesser General Public License v.2.1. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#include "lvm_prop.h" -#include "device_mapper/libdevmapper.h" -#include "lib/metadata/metadata.h" - -/* lv create parameters */ -GET_LVCREATEPARAMS_NUM_PROPERTY_FN(skip_zero, lvcp->zero) -SET_LVCREATEPARAMS_NUM_PROPERTY_FN(skip_zero, lvcp->zero) - -/* PV create parameters */ -GET_PVCREATEPARAMS_NUM_PROPERTY_FN(size, pvcp->pva.size) -SET_PVCREATEPARAMS_NUM_PROPERTY_FN(size, pvcp->pva.size) - -GET_PVCREATEPARAMS_NUM_PROPERTY_FN(pvmetadatacopies, pvcp->pva.pvmetadatacopies) -SET_PVCREATEPARAMS_NUM_PROPERTY_FN(pvmetadatacopies, pvcp->pva.pvmetadatacopies) - -GET_PVCREATEPARAMS_NUM_PROPERTY_FN(pvmetadatasize, pvcp->pva.pvmetadatasize) -SET_PVCREATEPARAMS_NUM_PROPERTY_FN(pvmetadatasize, pvcp->pva.pvmetadatasize) - -GET_PVCREATEPARAMS_NUM_PROPERTY_FN(data_alignment, pvcp->pva.data_alignment) -SET_PVCREATEPARAMS_NUM_PROPERTY_FN(data_alignment, pvcp->pva.data_alignment) - -GET_PVCREATEPARAMS_NUM_PROPERTY_FN(data_alignment_offset, pvcp->pva.data_alignment_offset) -SET_PVCREATEPARAMS_NUM_PROPERTY_FN(data_alignment_offset, pvcp->pva.data_alignment_offset) - -GET_PVCREATEPARAMS_NUM_PROPERTY_FN(zero, pvcp->zero) -SET_PVCREATEPARAMS_NUM_PROPERTY_FN(zero, pvcp->zero) - -struct lvm_property_type _lib_properties[] = { -#include "lvm_prop_fields.h" - { 0, "", 0, 0, 0, 0, { .integer = 0 }, prop_not_implemented_get, - prop_not_implemented_set }, -}; - -#undef STR -#undef NUM -#undef FIELD - -int lv_create_param_get_property(const struct lvcreate_params *lvcp, - struct lvm_property_type *prop) -{ - return prop_get_property(_lib_properties, lvcp, prop, LV_CREATE_PARAMS); -} - -int lv_create_param_set_property(struct lvcreate_params *lvcp, - struct lvm_property_type *prop) -{ - return prop_set_property(_lib_properties, lvcp, prop, LV_CREATE_PARAMS); -} - -int pv_create_param_get_property(const struct pvcreate_params *pvcp, - struct lvm_property_type *prop) -{ - return prop_get_property(_lib_properties, pvcp, prop, PV_CREATE_PARAMS); -} - -int pv_create_param_set_property(struct pvcreate_params *pvcp, - struct lvm_property_type *prop) -{ - return prop_set_property(_lib_properties, pvcp, prop, PV_CREATE_PARAMS); -} |