Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/arch/powerpc/sys/__vfork14.S
RevisionDateAuthorComments
 1.4  15-Jan-2011  matt Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S files.
[this is all in preperation for secure plt support]
 1.3  30-Jul-2002  matt Convert to use register prefixes. (0 -> %r0, etc.)
 1.2  25-May-1998  ws branches: 1.2.12; 1.2.14;
Remove long obsolete copyright (should have been done before initial import)
 1.1  04-Jan-1998  thorpej 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.2.14.1  23-Jul-2004  tron Pull up revision 1.3 (requested by skrll in ticket #1725):
Convert to use register prefixes. (0 -> %r0, etc.)
 1.2.12.1  01-Aug-2002  nathanw Catch up to -current.

RSS XML Feed