@@ -146,7 +146,7 @@ path_discover (vector pathvec, struct config * conf,
return pathinfo(pp, conf, flag);
}
-static void cleanup_udev_enumerate_ptr(void *arg)
+void cleanup_udev_enumerate_ptr(void *arg)
{
struct udev_enumerate *ue;
@@ -157,7 +157,7 @@ static void cleanup_udev_enumerate_ptr(void *arg)
(void)udev_enumerate_unref(ue);
}
-static void cleanup_udev_device_ptr(void *arg)
+void cleanup_udev_device_ptr(void *arg)
{
struct udev_device *ud;
@@ -59,6 +59,8 @@ bool has_uid_fallback(struct path *pp);
int get_uid(struct path * pp, int path_state, struct udev_device *udev,
int allow_fallback);
bool is_vpd_page_supported(int fd, int pg);
+void cleanup_udev_enumerate_ptr(void *arg);
+void cleanup_udev_device_ptr(void *arg);
/*
* discovery bitmask
@@ -244,3 +244,9 @@ global:
local:
*;
};
+
+LIBMULTIPATH_27.1.0 {
+global:
+ cleanup_udev_enumerate_ptr;
+ cleanup_udev_device_ptr;
+} LIBMULTIPATH_27.0.0;
A future patch will make use of cleanup_udev_enumerate_ptr() and cleanup_udev_device_ptr(). Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com> --- libmultipath/discovery.c | 4 ++-- libmultipath/discovery.h | 2 ++ libmultipath/libmultipath.version | 6 ++++++ 3 files changed, 10 insertions(+), 2 deletions(-)