History log of /netbsd/lib/libc/gen/nlist_ecoff.c (Results 1 – 23 of 23)
Revision Date Author Comments
# 1d568f64 20-Mar-2012 matt <matt@NetBSD.org>

Simplify a bit and constify as well. Since the file is mapped read-only,
use const references to access its data.


# 899ff719 20-Mar-2012 christos <christos@NetBSD.org>

cast to size_t


# 82c43e0b 20-Mar-2012 christos <christos@NetBSD.org>

- sprinkle CONSTCOND
- back to char * to simplify code, requested by gimpy


# 8b316638 19-Mar-2012 christos <christos@NetBSD.org>

don't do arithmetic on void pointer.


# 0652ae0a 18-Mar-2012 christos <christos@NetBSD.org>

fix lint.


# 6218a6da 21-Aug-2009 he <he@NetBSD.org>

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
nlis

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.

show more ...


# be48221f 16-Feb-2009 lukem <lukem@NetBSD.org>

A variation on the sign-compare fix for these.


# e95441b0 16-Feb-2009 lukem <lukem@NetBSD.org>

fix -Wsign-compare issue (on alpha)


# b98baf7a 23-Oct-2006 he <he@NetBSD.org>

Avoid "unsigned < 0" comparison by open-coding the remaining part
of the check() macro.


# 99410184 26-Jul-2003 salo <salo@NetBSD.org>

netbsd.org->NetBSD.org


# db755e7c 14-Jun-2000 cgd <cgd@NetBSD.org>

sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)


# d220ca5b 14-Jun-2000 cgd <cgd@NetBSD.org>

fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.


# 695f4e86 09-Jun-2000 simonb <simonb@NetBSD.org>

Remove a bit of lint.


# d8962612 20-Sep-1999 lukem <lukem@NetBSD.org>

back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
_DIAGASSERT() is still retained.


# b48252f3 16-Sep-1999 lukem <lukem@NetBSD.org>

* 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 attemp

* 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

show more ...


# 3787c5c3 17-Jun-1999 thorpej <thorpej@NetBSD.org>

MAP_COPY -> MAP_PRIVATE


# abc6d45e 14-Oct-1998 kleink <kleink@NetBSD.org>

Need "namespace.h".


# 4146d586 03-Feb-1998 perry <perry@NetBSD.org>

remove obsolete register declarations


# c1ae5284 15-Dec-1997 mrg <mrg@NetBSD.org>

use MAP_COPY|MAP_FILE.


# 26cc2d4f 13-Jul-1997 christos <christos@NetBSD.org>

Fix RCSID's


# e5629b37 01-Oct-1996 cgd <cgd@NetBSD.org>

clone from nlist_elf32.c (with ECOFF mods). Adds comments,
optimization, cleanup.


# 80fde3aa 30-Sep-1996 cgd <cgd@NetBSD.org>

kill recently added 'check' functions, since they only add code to be more
expensive, i.e. they save nothing and add code.


# c8365a76 27-Sep-1996 cgd <cgd@NetBSD.org>

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

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

show more ...