Then, all I can think of is the other approach I mentioned: that the
original authors first wrote prf.c, had a look at the assembly generated
and then tweaked the assembly code generated from sys*.c by hand and
reproduced some similar patterns.
If the original authors used sys*.c as "templates" to then further fine
tune the derived assembly listings (and in doing so left behind these
puzzling traces) then that might explain why your sources contained the
asm listings instead of the C ones.
It might have made sense for them not to tune prf.c which is rarely used
but try to tune sys*.c which are heavily used to account for their "new"
segmented architecture.
Well, if I can find some time to install SystemIII for VAX on SIMH, may
be I will be able to reproduce this, but I seriously doubt it as they
are different architectures.
j
On Sun, 6 Jul 2008 18:14:19 +0200
Oliver Lehmann <lehmann(a)ans-netz.de> wrote:
Hmmmm
but still:
Jose R. Valverde wrote:
> saddr_t aux;
>
> aux.l = (caddr_t) uap->linkname;
> u.u_dirp.l = (caddr_t) ((long) aux.l & 0x7F00FFFF);
ldl rr2,rr8(#4)
ldl |_stkseg+~L1+8|(fp),rr2
and r2,#32512
ldl _u+78,rr2
--
Oliver Lehmann
http://www.pofo.de/
http://wishlist.ans-netz.de/
--
These opinions are mine and only mine. Hey man, I saw them first!
José R. Valverde
De nada sirve la Inteligencia Artificial cuando falta la Natural