Annotation of 43BSDTahoe/ucb/lisp/lisplib/autorun/tahoe, revision 1.1

1.1     ! root        1: ".set  exit,1
        !             2:        .word   0x0000
        !             3: movab  -8(sp),sp
        !             4: movl   8(sp),(sp)  #  argc
        !             5: movab  12(sp),r0
        !             6: movl   r0,4(sp)  #  argv
        !             7: brb    QL3
        !             8: QL1:
        !             9: addl2  $4,r0
        !            10: QL3:
        !            11: tstl   (r0)  #  null args term ?
        !            12: bneq   QL1
        !            13: addl2  $4,r0
        !            14: cmpl   r0,*4(sp)  #  end of 'env' or 'argv' ?
        !            15: blss   QL2
        !            16: subl2  $4,r0
        !            17: tstl   (r0)  # envp's are in list
        !            18: QL2:
        !            19: movab  dr,8(sp)
        !            20: movab  ln,4(sp)
        !            21: movab  4(sp),r1
        !            22: movab  (sp),r2
        !            23: pushl  r0      #stack environment
        !            24: pushl  r1
        !            25: pushab ln
        !            26: callf  $16,_execve
        !            27: kcall  $exit
        !            28: ln:
        !            29: "
        !            30: ".asciz        \"/usr/ucb/lisp\"
        !            31: dr:
        !            32: .asciz \"-f\"
        !            33: .set   exece,59
        !            34: _execve:
        !            35: .word  0x0000
        !            36: kcall  $exece
        !            37: kcall  $exit
        !            38: ret
        !            39: "

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.