home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
minnie.tuhs.org
/
2014.11.minnie.tuhs.org.tar
/
minnie.tuhs.org
/
UnixArchive
/
PDP-11
/
Trees
/
V6
/
usr
/
source
/
s5
/
wait.s
< prev
next >
Wrap
Text File
|
1975-05-14
|
347b
|
28 lines
/ C library -- wait
/ pid = wait();
/ or,
/ pid = wait(&status);
/
/ pid == -1 if error
/ status indicates fate of process, if given
.globl _wait, _nargs, cerror
_wait:
mov r5,-(sp)
mov sp,r5
jsr pc,_nargs
mov r0,-(sp)
sys wait
bec 1f
tst (sp)+
jmp cerror
1:
tst (sp)+
beq 2f
mov r1,*4(r5) / status return
2:
mov (sp)+,r5
rts pc