History log of /netbsd-src/lib/libc/arch/m68k/sys/__vfork14.S (Results 1 – 12 of 12)
Revision Date Author Comments
# 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.


# 2d913a7c 16-Jul-2013 matt <matt@NetBSD.org>

Use SYSTRAP.
Don't use the PLT to call CERROR
Use LEA_LCL / GOT_SETUP
Remove non-__ELF__ code.
Make __minbrk and __curbrk hidden and avoid using the GOT for them.
Convert to motorola syntax.


# 07a0a325 16-Jul-2013 matt <matt@NetBSD.org>

Convert to normal Motorola syntax for addressing.
%r@ -> (%r)
%r@- -> -(%r)
%r@+ -> (%r)+
%r@(n) n(%r)
etc.
No object differences.


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


# 4cc90c99 07-Dec-2000 scw <scw@NetBSD.org>

The last change broke things if SYS___vfork14 returned an error; fix it.


# 6751bb4f 02-Dec-2000 scw <scw@NetBSD.org>

Save the return address in %a1 across the vfork syscall instead of %a0.


# 3b435a73 25-Oct-1999 thorpej <thorpej@NetBSD.org>

Add register prefixes.


# 1d0a4330 18-Oct-1999 itohy <itohy@NetBSD.org>

ELF PIC support.


# 18d5ba61 02-May-1999 kleink <kleink@NetBSD.org>

We can shave off a register-register move when using the SVR4 ABI: __errno()
will return its pointer result in a0.


# ad0a7279 06-Oct-1998 kleink <kleink@NetBSD.org>

Add *__errno() redirection for _REENTRANT code. Also, some movel vs. movl
consistency.


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

Use _C_LABEL() to generate C labels.


# bedc7b48 04-Jan-1998 thorpej <thorpej@NetBSD.org>

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 identi

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

show more ...