summaryrefslogtreecommitdiff
path: root/nss
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-04-07 16:19:36 +0000
committerUlrich Drepper <drepper@redhat.com>1998-04-07 16:19:36 +0000
commit6ca96fe202d5031bd34794b81798651a07839075 (patch)
tree5684b91ae1d63086f43b1742b04a6b0440fd0e5b /nss
parent6916c5e1fa03596836767d10648a26eff9d6a8e2 (diff)
Update.
1998-04-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> * resolv/Makefile: Include ../Makeconfig - needed for building static NSS module. 1998-04-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> * hesiod/Makefile (libnss_hesiod-inhibit-o): Remove condition for static-nss since we don't want hesiod in the static NSS. * nss/Makefile: Build only nss_files as static. * nss/function.def: Remove support for service db. 1998-04-04 09:44 H.J. Lu <hjl@gnu.org> * Makeconfig (CPPFLAGS-.oS): Add -DPIC. 1998-04-04 18:29 Tim Waugh <tim@cyberelk.demon.co.uk> * posix/wordexp-test.c: Make IFS per test-case.
Diffstat (limited to 'nss')
-rw-r--r--nss/Makefile3
-rw-r--r--nss/function.def29
2 files changed, 8 insertions, 24 deletions
diff --git a/nss/Makefile b/nss/Makefile
index e0fceee93e..cf953f1019 100644
--- a/nss/Makefile
+++ b/nss/Makefile
@@ -68,11 +68,12 @@ libnss_ldap-routines := $(addprefix ldap-,proto) util ldap-nss
libnss_ldap-map := libnss_ldap.map
+# Build static module if requested
ifneq ($(build-static-nss),yes)
libnss_files-inhibit-o = $(filter-out .os,$(object-suffixes))
+endif
libnss_db-inhibit-o = $(filter-out .os,$(object-suffixes))
libnss_ldap-inhibit-o = $(filter-out .os,$(object-suffixes))
-endif
# If we compile the LDAP module we need the headers from the LDAP library.
ifneq ($(LDAP),)
diff --git a/nss/function.def b/nss/function.def
index 430f4fa5d0..26592c0b7a 100644
--- a/nss/function.def
+++ b/nss/function.def
@@ -1,5 +1,5 @@
-/* List of all functions defined for the NSS in GNU C Library.
- Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+/* List of functions defined for static NSS in GNU C Library.
+ Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -17,23 +17,21 @@
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
+/*
+ This is a minimal config. Only services `files' and `dns' are supported.
+*/
+
/* aliases */
DEFINE_ENT (files, alias)
DEFINE_GETBY (files, alias, name)
-DEFINE_ENT (db, alias)
-DEFINE_GETBY (db, alias, name)
/* ethers */
DEFINE_ENT (files, ether)
-DEFINE_ENT (db, ether)
/* group */
DEFINE_ENT (files, gr)
DEFINE_GET (files, grgid)
DEFINE_GET (files, grnam)
-DEFINE_ENT (db, gr)
-DEFINE_GET (db, grgid)
-DEFINE_GET (db, grnam)
/* hosts */
DEFINE_ENT (files, host)
@@ -47,7 +45,6 @@ DEFINE_GETBY (dns, host, name2)
/* netgroup */
DEFINE_ENT (files, netgr)
-DEFINE_ENT (db, netgr)
/* networks */
DEFINE_ENT (files, net)
@@ -60,36 +57,22 @@ DEFINE_GETBY (dns, net, addr)
DEFINE_ENT (files, proto)
DEFINE_GETBY (files, proto, name)
DEFINE_GETBY (files, proto, number)
-DEFINE_ENT (db, proto)
-DEFINE_GETBY (db, proto, name)
-DEFINE_GETBY (db, proto, number)
/* passwd */
DEFINE_ENT (files, pw)
DEFINE_GET (files, pwnam)
DEFINE_GET (files, pwuid)
-DEFINE_ENT (db, pw)
-DEFINE_GET (db, pwnam)
-DEFINE_GET (db, pwuid)
/* rpc */
DEFINE_ENT (files, rpc)
DEFINE_GETBY (files, rpc, name)
DEFINE_GETBY (files, rpc, number)
-DEFINE_ENT (db, rpc)
-DEFINE_GETBY (db, rpc, name)
-DEFINE_GETBY (db, rpc, number)
/* services */
DEFINE_ENT (files, serv)
DEFINE_GETBY (files, serv, name)
DEFINE_GETBY (files, serv, port)
-DEFINE_ENT (db, serv)
-DEFINE_GETBY (db, serv, name)
-DEFINE_GETBY (db, serv, port)
/* shadow */
DEFINE_ENT (files, sp)
DEFINE_GET (files, spnam)
-DEFINE_ENT (db, sp)
-DEFINE_GET (db, spnam)