Annotation of researchv9/libc/sys/setpgrp.s, revision 1.1.1.1

1.1       root        1: # C library -- setpgrp, getpgrp
                      2: 
                      3: # setpgrp(pid, pgrp);  /* set pgrp of pid and descendants to pgrp */
                      4: # if pid==0 use current pid
                      5: #
                      6: # getpgrp(pid)
                      7: # implemented as setpgrp(pid, -1)
                      8: 
                      9:        setpgrp = 39
                     10: .globl _setpgrp
                     11: .globl _getpgrp
                     12: .globl  cerror
                     13: 
                     14: _setpgrp:
                     15:        pea     setpgrp
                     16:        trap    #0
                     17:        bcc     noerror
                     18:        jmp     cerror
                     19: noerror:
                     20:        rts
                     21: 
                     22: _getpgrp:
                     23:        pea     -1
                     24:        movl    sp@(8),sp@-
                     25:        jsr     gpgrp
                     26:        addql   #8,sp
                     27:        rts
                     28: gpgrp:
                     29:        pea     setpgrp
                     30:        trap    #0
                     31:        bcc     noerror
                     32:        jmp     cerror

unix.superglobalmegacorp.com

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