Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 09/27/1996 22:30:02
cgd
Fri Sep 27 15:23:08 PDT 1996
Update of /cvsroot/src/lib/libc/gen
In directory netbsd1:/var/slash-tmp/cvs-serv25788

Modified Files:
	Makefile.inc nlist.c 
Added Files:
	nlist_aout.c nlist_ecoff.c nlist_elf32.c nlist_elf64.c 
	nlist_private.h 
Log Message:
Seriously revamp libc's nlist()/__fdnlist() support:
	(1) split nlist() into multiple files, for clarity and to make
	    ELF 32/64 support easier,
	(2) support multiple executable types at the same time, and
	(3) add support for 32- and 64-bit ELF (32-bit ELF support
	    originally from OpenBSD, but with several bug fixes so
	    that it actually handles symbols types more correctly
	    (and therefore _works_ for some of the more tricky uses
	    of the nlist routines) and changes for 64-bit ELF support).