(init): Take just one arg, DATA for the entry SP; DATA[-1] is always the
authorroland <roland>
Mon, 10 Jul 1995 09:39:06 +0000 (09:39 +0000)
committerroland <roland>
Mon, 10 Jul 1995 09:39:06 +0000 (09:39 +0000)
commit6a394933984a7931b2f4f9c22acc6d5664c07a09
tree3b0ea3571fcc04b78cc1e6bc6fb72e6d088322c7
parent67c52c3a7dd51e8f57fddbc38184293314ccc1a6
(init): Take just one arg, DATA for the entry SP; DATA[-1] is always the
return address location.  In both cthreads and non-cthreads cases, use asm
to force parameters into %eax and %ecx before return, and mutate DATA[-1]
to return to specific asm code to set up the user from %eax and %ecx.
[PIC] (_init): Caller changed.
(__libc_init_first) [! PIC] (doinit): Use asm to effect call to init
with SP unwound to argument data ptr.
sysdeps/mach/hurd/i386/init-first.c