www.pudn.com > LFYOS.zip > create.c


#include 
#include 
#include 
#include 
 
 
int idle(void *x) 
{ 
	for(;;); 
} 
struct { 
	char data[1024]; 
}stack[2049]; 
 
 
main() 
{ 
	int i; 
	long t; 
	for(i=0,t=time(0);i<1000;i++){ 
		__clone(idle, 
			&(stack[i].data[1023]), 
			CLONE_VM| 
			CLONE_FS| 
			CLONE_FILES| 
			CLONE_SIGHAND 
			,NULL); 
		printf("\n%d time length is %ld",i,time(0)-t); 
	} 
	return 0; 
}