Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nss
diff options
context:
space:
mode:
Diffstat (limited to 'nss')
-rw-r--r--nss/Makefile.am6
-rw-r--r--nss/exports.linux65
2 files changed, 71 insertions, 0 deletions
diff --git a/nss/Makefile.am b/nss/Makefile.am
index 655e94d..b149a46 100644
--- a/nss/Makefile.am
+++ b/nss/Makefile.am
@@ -19,9 +19,15 @@
# MA 02110-1301 USA
noinst_LIBRARIES = libnss.a
+noinst_PROGRAMS = nss_ldap.so
libnss_a_SOURCES = common.c common.h prototypes.h \
../nslcd.h ../nslcd-common.h \
aliases.c ethers.c group.c hosts.c netgroup.c \
networks.c passwd.c protocols.c rpc.c services.c \
shadow.c
+
+nss_ldap_so_SOURCES = ../nslcd.h
+nss_ldap_so_LDADD = libnss.a
+nss_ldap_so_LDFLAGS = @nss_ldap_so_LDFLAGS@
+
diff --git a/nss/exports.linux b/nss/exports.linux
new file mode 100644
index 0000000..f2ecf08
--- /dev/null
+++ b/nss/exports.linux
@@ -0,0 +1,65 @@
+#ident $Id$
+EXPORTED {
+ global:
+ # Published NSS service module interfaces
+ _nss_ldap_endaliasent;
+ _nss_ldap_endautomntent;
+ _nss_ldap_endetherent;
+ _nss_ldap_endgrent;
+ _nss_ldap_endhostent;
+ _nss_ldap_endnetent;
+ _nss_ldap_endnetgrent;
+ _nss_ldap_endprotoent;
+ _nss_ldap_endpwent;
+ _nss_ldap_endrpcent;
+ _nss_ldap_endservent;
+ _nss_ldap_endspent;
+ _nss_ldap_getaliasbyname_r;
+ _nss_ldap_getaliasent_r;
+ _nss_ldap_getautomntbyname_r;
+ _nss_ldap_getautomntent_r;
+ _nss_ldap_getetherent_r;
+ _nss_ldap_getgrent_r;
+ _nss_ldap_getgrgid_r;
+ _nss_ldap_getgrnam_r;
+ _nss_ldap_gethostbyaddr_r;
+ _nss_ldap_gethostbyname_r;
+ _nss_ldap_gethostbyname2_r;
+ _nss_ldap_gethostent_r;
+ _nss_ldap_gethostton_r;
+ _nss_ldap_getnetbyaddr_r;
+ _nss_ldap_getnetbyname_r;
+ _nss_ldap_getnetent_r;
+ _nss_ldap_getnetgrent_r;
+ _nss_ldap_getntohost_r;
+ _nss_ldap_getprotobyname_r;
+ _nss_ldap_getprotobynumber_r;
+ _nss_ldap_getprotoent_r;
+ _nss_ldap_getpwent_r;
+ _nss_ldap_getpwnam_r;
+ _nss_ldap_getpwuid_r;
+ _nss_ldap_getrpcbyname_r;
+ _nss_ldap_getrpcbynumber_r;
+ _nss_ldap_getrpcent_r;
+ _nss_ldap_getservbyname_r;
+ _nss_ldap_getservbyport_r;
+ _nss_ldap_getservent_r;
+ _nss_ldap_getspent_r;
+ _nss_ldap_getspnam_r;
+ _nss_ldap_initgroups;
+ _nss_ldap_initgroups_dyn;
+ _nss_ldap_setaliasent;
+ _nss_ldap_setautomntent;
+ _nss_ldap_setetherent;
+ _nss_ldap_setgrent;
+ _nss_ldap_sethostent;
+ _nss_ldap_setnetent;
+ _nss_ldap_setnetgrent;
+ _nss_ldap_setprotoent;
+ _nss_ldap_setpwent;
+ _nss_ldap_setrpcent;
+ _nss_ldap_setservent;
+ _nss_ldap_setspent;
+ local:
+ *;
+};