openslp/openslp-1.2.0-visibility.patch

37 lines
752 B
Diff
Raw Normal View History

--- libslp/Makefile.am.orig
+++ libslp/Makefile.am
@@ -26,4 +26,4 @@ libslp_la_SOURCES = libslp_dereg.c \
libslp_mdns.c \
libslp.h
libslp_la_LIBADD = ../common/libcommonlibslp.la
-libslp_la_LDFLAGS = -version-info 1:0:0
+libslp_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libslp.map -version-info 1:0:0
--- /dev/null
+++ libslp/libslp.map
@@ -0,0 +1,25 @@
+{
+global:
+ SLPAssociateIFList;
+ SLPAssociateIP;
+ SLPClose;
+ SLPDelAttrs;
+ SLPDereg;
+ SLPEscape;
+ SLPFindAttrs;
+ SLPFindScopes;
+ SLPFindSrvTypes;
+ SLPFindSrvs;
+ SLPFree;
+ SLPGetMDNSName;
+ SLPGetPeer;
+ SLPGetProperty;
+ SLPGetRefreshInterval;
+ SLPOpen;
+ SLPParseAttrs;
+ SLPParseSrvURL;
+ SLPReg;
+ SLPSetProperty;
+ SLPUnescape;
+local: *;
+};