Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/nlist_ecoff.c
RevisionDateAuthorComments
 1.23  20-Mar-2012  matt Simplify a bit and constify as well. Since the file is mapped read-only,
use const references to access its data.
 1.22  20-Mar-2012  christos cast to size_t
 1.21  20-Mar-2012  christos - sprinkle CONSTCOND
- back to char * to simplify code, requested by gimpy
 1.20  19-Mar-2012  christos don't do arithmetic on void pointer.
 1.19  18-Mar-2012  christos fix lint.
 1.18  21-Aug-2009  he branches: 1.18.6;
Introduce a new accessor macro N_NAME() to access the n_name field
in struct nlist, since it's accessed differently depending on
whether we do a.out or not. Use this macro as appropriate in the
nlist* functions.
Also replace some includes of <a.out.h> with <nlist.h>, to fix build
problem for mips.
 1.17  16-Feb-2009  lukem A variation on the sign-compare fix for these.
 1.16  16-Feb-2009  lukem fix -Wsign-compare issue (on alpha)
 1.15  23-Oct-2006  he branches: 1.15.28;
Avoid "unsigned < 0" comparison by open-coding the remaining part
of the check() macro.
 1.14  26-Jul-2003  salo netbsd.org->NetBSD.org
 1.13  14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.12  14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.11  09-Jun-2000  simonb Remove a bit of lint.
 1.10  20-Sep-1999  lukem branches: 1.10.6;
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
_DIAGASSERT() is still retained.
 1.9  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.8  17-Jun-1999  thorpej MAP_COPY -> MAP_PRIVATE
 1.7  14-Oct-1998  kleink Need "namespace.h".
 1.6  03-Feb-1998  perry remove obsolete register declarations
 1.5  15-Dec-1997  mrg use MAP_COPY|MAP_FILE.
 1.4  13-Jul-1997  christos Fix RCSID's
 1.3  01-Oct-1996  cgd clone from nlist_elf32.c (with ECOFF mods). Adds comments,
optimization, cleanup.
 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.10.6.1  23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.15.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.18.6.1  17-Apr-2012  yamt sync with head

RSS XML Feed