diff options
Diffstat (limited to 'nss')
-rw-r--r-- | nss/Makefile.am | 6 | ||||
-rw-r--r-- | nss/exports.linux | 65 |
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: + *; +}; |