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).