Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/nlist_aout.c
RevisionDateAuthorComments
 1.23  21-Mar-2012  christos c89 definitions
 1.22  20-Aug-2009  martin branches: 1.22.6;
forward declare struct nlist before including nlist_private.h to avoid a
compiler warning.
 1.21  20-Aug-2009  he Actually, when we really need the a.out defines from <nlist.h>, we
need to include <a.out.h> anyway. Move it inside #ifdef NLIST_AOUT.
 1.20  20-Aug-2009  he Instead of including <a.out.h> to get at "struct nlist" (with a comment
to explain it), include <nlist.h> instead, so that our mips ports don't
error out in the absence of aout_machdep.h.
 1.19  16-Aug-2009  matt Only include <sys/exec_aout.h> if NLIST_AOUT is defined.
Don't define NLIST_AOUT for mips anymore.
 1.18  16-Feb-2009  lukem A variation on the sign-compare fix for these.
 1.17  16-Feb-2009  tron Fix -Wsign-compare issue (on NetBSD/sparc64).
 1.16  08-Nov-2006  christos branches: 1.16.28;
if we are using ssp, use malloc instead of alloca.
 1.15  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.14  20-Apr-2003  christos PR/6156: Stefan Grefen: nlist returns bogus value if symbol is multiply
defined in object
 1.13  11-Nov-2002  thorpej Fix signed/unsigned comparison warnings.
 1.12  14-Jun-2000  cgd branches: 1.12.4;
fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.11  20-Sep-1999  lukem branches: 1.11.6;
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
_DIAGASSERT() is still retained.
 1.10  16-Sep-1999  lukem * use _DIAGASSERT() to check pointer arguments against NULL and file
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.

the first two items result in the addition of code similar to the
following in various functions:

_DIAGASSERT(path != NULL)
#ifdef _DIAGNOSTIC
if (path == NULL) {
errno = EFAULT;
return (-1);
}
#endif
 1.9  17-Jun-1999  thorpej MAP_COPY -> MAP_PRIVATE
 1.8  13-Nov-1998  christos delint
 1.7  14-Oct-1998  kleink Need "namespace.h".
 1.6  30-Jun-1998  thorpej Use pread(2) in one place.
 1.5  03-Feb-1998  perry remove obsolete register declarations
 1.4  15-Dec-1997  mrg use MAP_COPY|MAP_FILE.
 1.3  13-Jul-1997  christos Fix RCSID's
 1.2  30-Sep-1996  cgd kill recently added 'check' functions, since they only add code to be more
expensive, i.e. they save nothing and add code.
 1.1  27-Sep-1996  cgd 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).
 1.11.6.1  23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.12.4.1  10-Dec-2002  thorpej Sync with HEAD.
 1.16.28.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.22.6.1  17-Apr-2012  yamt sync with head

RSS XML Feed