From 4978bcf862761a7b2bdd071769013d1ef4d6e4d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Mon, 25 Feb 2013 07:23:00 +0000 Subject: [PATCH] Limit exported symbols to the PAM service functions. git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@622 185d5e19-27fe-0310-9dcf-9bff6b9f3609 --- modules/pam_deny/Makefile.am | 3 ++- modules/pam_permit/Makefile.am | 3 ++- modules/pam_unix/Makefile.am | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/pam_deny/Makefile.am b/modules/pam_deny/Makefile.am index 19cd3da..5bb33c3 100644 --- a/modules/pam_deny/Makefile.am +++ b/modules/pam_deny/Makefile.am @@ -6,5 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/include pkglib_LTLIBRARIES = pam_deny.la pam_deny_la_SOURCES = pam_deny.c -pam_deny_la_LDFLAGS = -no-undefined -module -version-info @LIB_MAJ@ +pam_deny_la_LDFLAGS = -no-undefined -module -version-info @LIB_MAJ@ \ + -export-symbols-regex '^pam_sm_' pam_deny_la_LIBADD = $(top_builddir)/lib/libpam.la diff --git a/modules/pam_permit/Makefile.am b/modules/pam_permit/Makefile.am index f985a73..b1dcd13 100644 --- a/modules/pam_permit/Makefile.am +++ b/modules/pam_permit/Makefile.am @@ -6,5 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/include pkglib_LTLIBRARIES = pam_permit.la pam_permit_la_SOURCES = pam_permit.c -pam_permit_la_LDFLAGS = -no-undefined -module -version-info @LIB_MAJ@ +pam_permit_la_LDFLAGS = -no-undefined -module -version-info @LIB_MAJ@ \ + -export-symbols-regex '^pam_sm_' pam_permit_la_LIBADD = $(top_builddir)/lib/libpam.la diff --git a/modules/pam_unix/Makefile.am b/modules/pam_unix/Makefile.am index 8c50d3c..78e3671 100644 --- a/modules/pam_unix/Makefile.am +++ b/modules/pam_unix/Makefile.am @@ -7,6 +7,7 @@ if WITH_PAM_UNIX pkglib_LTLIBRARIES = pam_unix.la pam_unix_la_SOURCES = pam_unix.c -pam_unix_la_LDFLAGS = -no-undefined -module -version-info @LIB_MAJ@ +pam_unix_la_LDFLAGS = -no-undefined -module -version-info @LIB_MAJ@ \ + -export-symbols-regex '^pam_sm_' pam_unix_la_LIBADD = $(top_builddir)/lib/libpam.la @CRYPT_LIBS@ endif