1: / C library -- fork
   2: 
   3: / pid = fork();
   4: /
   5: / pid == 0 in child process; pid == -1 means error return
   6: / in child, parents id is in par_uid if needed
   7: 
   8: .globl  _fork, _par_uid
   9: .globl  cerror
  10: .fork = 2.
  11: 
  12: _fork:
  13:         mov     r5,-(sp)
  14:         mov     sp,r5
  15:         sys     .fork
  16:                 br 1f
  17:         bec     2f
  18:         jmp     cerror
  19: 1:
  20:         mov     r0,_par_uid
  21:         clr     r0
  22: 2:
  23:         mov     (sp)+,r5
  24:         rts     pc
  25: .bss
  26: _par_uid: .=.+2

Defined functions

.fork defined in line 10; used 1 times
  • in line 15
_fork declared in line 8; defined in line 12; used 59 times

Defined variables

_par_uid declared in line 8; defined in line 26; used 2 times
  • in line 8, 20
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 576
Valid CSS Valid XHTML 1.0 Strict