glibc/elf
Roland McGrath 96bda0ea44 * nss/nss_files/files-network.c: Pass empty for new DB_LOOKUP args.
(DATABASE): Define this instead of DATAFILE.
	* nss/nss_files/files-hosts.c: Likewise.
	(hostbyname): Use LOOKUP_NAME macro.

	* nss/nss_db/db-XXX.c: New file.
	* nss/Makefile (services): Add db.
	(libnss_db-inhibit-o): New variable.
	(libnss_db-routines): New variable.
	(distribute): Append db-XXX.c.
	(libnss_db.so): Depend on libdb.so and libnss_files.so.
	($(libnss_db-routines:%=$(objpfx)%.c)): New static pattern rule.

	* nss/nss_files/files-XXX.c (DB_LOOKUP): Add KEYSIZE and KEYPATTERN
	args, ignored.
	(DATAFILE): New macro.
	* nss/nss_files/files-parse.c (GENERIC): If undefined, define to
	"files-XXX.c".
	* nss/nss_files/files-rpc.c: Include GENERIC instead of "files-XXX.c".
	Pass db key args to DB_LOOKUP.
	(DATAFILE): Macro removed.
	(DATABASE): New macro replaces it, lacks "/etc/" prefix.
	* nss/nss_files/files-service.c: Likewise.
	* nss/nss_files/files-pwd.c: Likewise.
	* nss/nss_files/files-proto.c: Likewise.
	* nss/nss_files/files-grp.c: Likewise.
	* nss/nss_files/files-ethers.c: Likewise.

	* elf/linux-compat.c: File removed.
	* elf/Makefile (distribute): Remove linux-compat.c.
	(ld-linux.so.1): Remove target and associated variables.

	* sunrpc/xdr.c: Remove malloc decl.
	* sunrpc/portmap.c: Likewise.

	* sunrpc/svc_tcp.c (abort): Don't declare.  Instead define as macro
	casting abort to fn returning bool_t.

	* nss/nss_files/files-parse.c [EXTERN_PARSER]: Do an extern decl of
	the parser function.
	[EXTERN_PARSER] (LINE_PARSER): Define to empty.
	* nss/nss_files/files-pwd.c (EXTERN_PARSER): Define it.
	* nss/nss_files/files-grp.c: Likewise.

	* Makeconfig (BUILD_CC): If undefined, define to $(CC).

	* sunrpc/rpc/types.h: Include stdlib.h instead of declaring malloc.

	* Makeconfig (built-program-cmd): Use $(rtld-installed-name) in place
	of ld.so so lookups for that soname find it.

	* nss/Makefile (libnss_dns.so): Depend on libresolv.so.
	(resobjdir, LDLIBS-nss_dns.so): Variables removed.
1996-07-02 19:35:40 +00:00
..
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
dl-close.c Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-13 04:06:45 +00:00
dl-debug.c Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-13 04:06:45 +00:00
dl-deps.c * elf/dl-deps.c (_dl_map_object_deps): Set MAP's mark bit before loop. 1996-06-16 02:18:58 +00:00
dl-error.c Tue May 28 04:38:10 1996 Ulrich Drepper <drepper@cygnus.com> 1996-05-29 04:48:04 +00:00
dl-fini.c Sun May 12 11:16:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-12 16:38:08 +00:00
dl-init.c Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-13 04:06:45 +00:00
dl-load.c Tue Jul 2 10:44:37 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-07-02 17:43:35 +00:00
dl-lookup.c Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-13 06:50:11 +00:00
dl-minimal.c Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-10 10:18:47 +00:00
dl-object.c * Makerules ($(common-objpfx)libc.so): Depend on $(elfobjdir)/ld.so. 1996-06-10 20:19:39 +00:00
dl-open.c Sat Jun 15 18:13:43 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-16 01:27:54 +00:00
dl-reloc.c * Makerules ($(common-objpfx)libc.so): Depend on $(elfobjdir)/ld.so. 1996-06-10 20:19:39 +00:00
dl-runtime.c * Makerules ($(common-objpfx)libc.so): Depend on $(elfobjdir)/ld.so. 1996-06-10 20:19:39 +00:00
dl-support.c Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-10 10:18:47 +00:00
dl-symbol.c Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-10 10:18:47 +00:00
dladdr.c Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-10 10:18:47 +00:00
dlclose.c * Makerules ($(common-objpfx)libc.so): Depend on $(elfobjdir)/ld.so. 1996-06-10 20:19:39 +00:00
dlerror.c Sat May 6 11:06:47 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-05-08 09:11:25 +00:00
dlfcn.h * stdio-common/vfprintf.c [USE_IN_LIBIO] (size_t): Don't define as 1996-06-04 09:29:39 +00:00
dlopen.c Sat Jun 15 18:13:43 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-16 01:27:54 +00:00
dlsym.c Tue Jun 25 10:58:23 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-25 18:22:06 +00:00
do-rel.h Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-10 10:18:47 +00:00
dynamic-link.h Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-10 10:18:47 +00:00
elf.h Tue Jun 11 19:13:04 1996 Richard Henderson <rth@tamu.edu> 1996-06-12 01:54:21 +00:00
ldd.sh.in * elf/Makefile (install-others): Add missing slash. 1995-10-17 01:08:25 +00:00
link.h Sat Jun 15 18:13:43 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-16 01:27:54 +00:00
Makefile * nss/nss_files/files-network.c: Pass empty for new DB_LOOKUP args. 1996-07-02 19:35:40 +00:00
rtld.c Tue Jul 2 10:44:37 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-07-02 17:43:35 +00:00
sofini.c Thu Sep 21 00:03:53 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-09-21 06:24:21 +00:00
soinit.c Thu Sep 21 00:03:53 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-09-21 06:24:21 +00:00