From 3b00ccedf41b8ce3b9b069bfe1493a51da208925 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 31 Dec 2006 18:54:10 +0000 Subject: hide most symbols using a version map file (fixes compat with samba) git-svn-id: file:///home/lennart/svn/public/nss-mdns/trunk@103 0ee8848e-81ea-0310-a63a-f631d1a40d77 --- src/Makefile.am | 2 +- src/map-file | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/map-file diff --git a/src/Makefile.am b/src/Makefile.am index 7633c37..b40a64c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -43,7 +43,7 @@ libnss_mdns_la_SOURCES= \ util.c util.h libnss_mdns_la_CFLAGS=$(AM_CFLAGS) -libnss_mdns_la_LDFLAGS=-avoid-version -module -export-dynamic -shrext .so.2 +libnss_mdns_la_LDFLAGS=-avoid-version -module -export-dynamic -shrext .so.2 -Wl,-version-script=map-file if ENABLE_AVAHI libnss_mdns_la_SOURCES += \ diff --git a/src/map-file b/src/map-file new file mode 100644 index 0000000..0bd067f --- /dev/null +++ b/src/map-file @@ -0,0 +1,23 @@ +NSSMDNS_0 { +global: +_nss_mdns_gethostbyaddr_r; +_nss_mdns4_gethostbyaddr_r; +_nss_mdns6_gethostbyaddr_r; +_nss_mdns_minimal_gethostbyaddr_r; +_nss_mdns4_minimal_gethostbyaddr_r; +_nss_mdns6_minimal_gethostbyaddr_r; +_nss_mdns_gethostbyname_r; +_nss_mdns4_gethostbyname_r; +_nss_mdns6_gethostbyname_r; +_nss_mdns_minimal_gethostbyname_r; +_nss_mdns4_minimal_gethostbyname_r; +_nss_mdns6_minimal_gethostbyname_r; +_nss_mdns_gethostbyname2_r; +_nss_mdns4_gethostbyname2_r; +_nss_mdns6_gethostbyname2_r; +_nss_mdns_minimal_gethostbyname2_r; +_nss_mdns4_minimal_gethostbyname2_r; +_nss_mdns6_minimal_gethostbyname2_r; +local: +*; +}; -- cgit