diff options
Diffstat (limited to 'src/thread/clone.c')
| -rw-r--r-- | src/thread/clone.c | 26 | 
1 files changed, 0 insertions, 26 deletions
diff --git a/src/thread/clone.c b/src/thread/clone.c index 971bfeed..e69de29b 100644 --- a/src/thread/clone.c +++ b/src/thread/clone.c @@ -1,26 +0,0 @@ -#if 0 - -int clone(int (*start)(void *), void *stack, int flags, void *arg, -	pid_t *ptid, struct user_desc *tls, pid_t *ctid) -{ -	int ret; -	__asm__( -	        "andl $-16,%%ecx     \n\t" -		"xchgl %%ebx,%2      \n\t" -		"movl %%ebx,(%%ecx)  \n\t" -		"int $0x80           \n\t" -		"testl %%eax,%%eax   \n\t" -		"jnz 1f              \n\t" -		"xorl %%ebp,%%ebp    \n\t" -		"call *%%ebx         \n\t" -		"\n1:                \n\t" -		"xchgl %%ebx,%2      \n\t" -		: "=a" (ret) -		: "a" (__NR_clone), "m" (flags), "c"(stack), "d"(ptid), -		  "S" (tls), "D" (ctid) -		: "memory" -	); -	return __syscall_ret(ret); -} - -#endif  | 
