OpenGrok
Cross Reference: __vfork14.S
xref
: /
src
/
lib
/
libc
/
arch
/
vax
/
sys
/
__vfork14.S
Home
|
History
|
Annotate
|
Download
|
only in
sys
History log of
/src/lib/libc/arch/vax/sys/__vfork14.S
Revision
Date
Author
Comments
1.7
21-Nov-2011
chs
gcc 4.5 on vax creates PLT stubs with an entry mask of 0xffc
rather than 0 like gcc 4.1 did, so the sneaky assembly functions
that "ret" without really returning now clobber their registers.
adjust these functions to avoid this problem.
1.6
25-Jan-2011
matt
branches: 1.6.4;
Move IDs into .ident
Use END(x)
Remove a.out support
Make CERROR hidden
1.5
07-Aug-2003
agc
branches: 1.5.52;
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
1.4
24-Feb-2002
matt
Change to use a register prefix.
1.3
28-Jun-2000
matt
branches: 1.3.2;
Make these work with either a.out or ELF.
1.2
05-Feb-2000
kleink
Implement *__errno() redirection, with help from Matt Thomas.
1.1
04-Jan-1998
thorpej
branches: 1.1.2;
Add syscall stubs for __vfork14(). These are basically copies of Ovfork.S
with the syscall numbers changed.
Since 4.4BSD vfork(2) did not share address space, Ovfork.S could be changed
to be identical to fork.S (modulo syscall numbers). __vfork14.S, however,
needs to remain separate since with a shared address space, the stub needs to
pre-decrement the stack and do an indirect jump to the return address, so that
the shared stackframe is still there when the parent returns. (Obviously,
this does not apply to systems which to not build stackframes on leaf calls.)
1.1.2.1
07-Feb-2000
he
Pull up revision 1.2 (requested by kleink):
Implement *__errno() indirection.
1.3.2.2
22-Mar-2002
nathanw
Catch up to -current.
1.3.2.1
08-Mar-2002
nathanw
Catch up to -current.
1.5.52.1
08-Feb-2011
bouyer
Sync with HEAD
1.6.4.1
17-Apr-2012
yamt
sync with head
Indexes created Thu Oct 02 10:09:58 GMT 2025