History log of /netbsd-src/lib/libc/arch/i386/sys/cerror.S (Results 1 – 18 of 18)
Revision Date Author Comments
# 0d34bfa2 23-May-2014 uebayasi <uebayasi@NetBSD.org>

Put missing END() markers to set ELF symbol size.


# 4d12bfcd 12-Sep-2013 joerg <joerg@NetBSD.org>

Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.


# f46fb125 27-Feb-2012 joerg <joerg@NetBSD.org>

Make __cerror protected to restore ABI leak in older libc versions,
where e.g. librt referenced the copy from libc. This still allows libc
to use PC-relative jumps.


# 4e5324e2 18-Nov-2011 joerg <joerg@NetBSD.org>

Mark __cerror as hidden and exploit that to simplify assembler.


# eb7c1594 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.


# fedba1d8 03-Apr-2000 mycroft <mycroft@NetBSD.org>

Clean up.


# d018facb 19-Feb-2000 mycroft <mycroft@NetBSD.org>

A better fix for the stub-in-other-module problem:
Load the address of cerror through the GOT, so we can do a PIC_EPILOGUE and
leave the stack clean.


# 5888ab27 23-Jan-2000 mycroft <mycroft@NetBSD.org>

Make cerror() work correctly for stubs in other shlibs -- e.g. libposix.


# 143dcdbe 07-Feb-1999 christos <christos@NetBSD.org>

Make cerror an entry and compensate for the PIC_PROLOGUE change in SYS.h


# 6348b7d5 14-Jan-1999 kleink <kleink@NetBSD.org>

* On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture

* On architectures using ELF, and conditionally on those in transition, rename
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.

show more ...


# d8d9d85d 01-Oct-1998 kleink <kleink@NetBSD.org>

(Fortunately harmless) typo in previous.


# f73ad716 01-Oct-1998 kleink <kleink@NetBSD.org>

Add *__errno() redirection for _REENTRANT code.


# 0c3c6dab 01-Jul-1998 thorpej <thorpej@NetBSD.org>

Use _C_LABEL() to generate C labels.


# 1394f01b 16-Jul-1997 christos <christos@NetBSD.org>

RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in
<machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS
define not LIBC_SCCS


# da34d8a4 02-Apr-1994 cgd <cgd@NetBSD.org>

have cerror DTRT on returns, w.r.t. quads and -1. it needs to be done
here (think of syscall(SYS_lseek,...)). also, kill bogus lseek thang.


# 22e614ce 27-Jan-1994 mycroft <mycroft@NetBSD.org>

Random cleanup.


# 44186168 21-Oct-1993 jtc <jtc@NetBSD.org>

Move the old berkeley sccs id into the header comment like it is done
for other source files.


# 0b9f5089 07-Oct-1993 cgd <cgd@NetBSD.org>

make an arch directory in libc, and move all machine dirs into it