Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/arch/i386/sys/syscall.S
RevisionDateAuthorComments
 1.14  18-Apr-2020  thorpej Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.
 1.13  23-May-2014  uebayasi branches: 1.13.24;
Put missing END() markers to set ELF symbol size.
 1.12  18-Nov-2011  joerg branches: 1.12.6; 1.12.16;
Mark __cerror as hidden and exploit that to simplify assembler.
 1.11  07-Aug-2003  agc branches: 1.11.56;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.10  20-Mar-2002  ross use canonical indirect jmp & call syntax to squelch new as(1) warning
 1.9  03-Apr-2000  mycroft branches: 1.9.6;
Repair syscall stubs that were not updated when the cerror interface was
modified.
 1.8  08-Feb-1999  christos branches: 1.8.2;
Amend for the PLT fixes, things broke last night with the changes to SYS.h
and cerror.S. In particular, the syscalls in the files committed below were
broken.
 1.7  14-Jan-1999  kleink * 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.
 1.6  16-Jul-1997  christos 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
 1.5  26-Oct-1994  mycroft Use trap gate to enter kernel.
 1.4  27-Jan-1994  mycroft Random cleanup.
 1.3  06-Dec-1993  pk Use PIC_PLT for error returns.
Correct operand order in accessing `minbrk' and `curbrk'.
 1.2  21-Oct-1993  jtc Move the old berkeley sccs id into the header comment like it is done
for other source files.
 1.1  07-Oct-1993  cgd make an arch directory in libc, and move all machine dirs into it
 1.8.2.1  05-May-2000  he Pull up revision 1.9 (requested by assar):
Repair syscall stubs which were not adapted when the cerror
interface was changed.
 1.9.6.1  22-Mar-2002  nathanw Catch up to -current.
 1.11.56.1  17-Apr-2012  yamt sync with head
 1.12.16.1  10-Aug-2014  tls Rebase.
 1.12.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.13.24.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed