/* Notice that "fork()" is implemented in terms of clone, with parameters (SIGCHLD, 0).  */
int alpha_clone(unsigned long clone_flags, unsigned long usp, int __user *parent_tid, int __user *child_tid, unsigned long tls_value, struct pt_regs *regs)
/* Notice that "fork()" is implemented in terms of clone, with parameters (SIGCHLD, 0).  */
int alpha_clone(unsigned long clone_flags, unsigned long usp, int __user *parent_tid, int __user *child_tid, unsigned long tls_value, struct pt_regs *regs)
{
	if (!usp)
		usp = rdusp();
	return do_fork(clone_flags, usp, regs, 0, parent_tid, child_tid);
}