Annotation of 3BSD/libc/sys/nexect.s, revision 1.1

1.1     ! root        1: # C library -- exect
        !             2: 
        !             3: # exect(file, argv, env);
        !             4: #
        !             5: # where argv is a vector argv[0] ... argv[x], 0
        !             6: # last vector element must be 0
        !             7: #
        !             8: # The same as execve except that it sets the TBIT causing
        !             9: # a trace trap on the first instruction of the executed process,
        !            10: # to give a chance to set breakpoints.
        !            11: 
        !            12: .globl _exect
        !            13: .globl cerror
        !            14: 
        !            15:        .set    execve,59
        !            16: _exect:
        !            17:        .word   0x0000
        !            18:        bispsw  $0x10           # set tbit
        !            19:        chmk    $execve
        !            20:        jmp     cerror

unix.superglobalmegacorp.com

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