summaryrefslogtreecommitdiff
path: root/liblvm/lvm_prop.c
diff options
context:
space:
mode:
authorJoe Thornber <ejt@redhat.com>2018-06-08 09:38:05 +0100
committerJoe Thornber <ejt@redhat.com>2018-06-08 09:38:05 +0100
commit0d22b58172808f050abeacdb5d6a7b7132b91a8c (patch)
tree2f27714c5df2865958d2c4dafd124b53152f07ab /liblvm/lvm_prop.c
parente6bb780d24246666fa05948ec449a8137280b443 (diff)
downloadlvm2-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.c74
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);
-}