summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/ia64/fork.S
blob: 213be16ec1dc0d88a16f16522cc3181538fcb2a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "syscalls.h"
#include <errno.h>
#define SIGCLD 17

	.text
	.globl fork
	.proc  fork
	.weak  __libc_fork
	.type fork,@function
	.type __libc_fork,@function
fork:
__libc_fork:
	alloc r2=ar.pfs,0,0,2,0
	mov out0=SIGCLD
	mov out1=0
	;;
	mov r15 = __NR_clone
	br __unified_syscall