aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/sys/sysvi386/waitpid.s
blob: 598099f91dfdb66edada23078be3ba5be9360124 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	.globl	_waitpid
	.globl	waitpid
_waitpid:
waitpid:	
	pushfl
	popl	%eax
	orl	$0x8c4,%eax
	pushl	%eax
	popfl
	movl	$0x7, %eax
	lcall	$7,$0
	jb	_cerror
	movl	8(%esp), %ecx
	testl	%ecx, %ecx
	je	bye
	movl	%edx, (%ecx)
bye:
	ret