Signals #1


/* s1.c                                         *
 * specially crafted to feed your brain by gera */

/* now I've got it!                             */

int main(int argv,char **argc) {
	char *pbuf=(char*)malloc(strlen(argc[2])+1);
	char buf[256];

	signal(10,main);
	strcpy(buf,argc[1]);
	for (;*pbuf++=*(argc[2]++););
	while(1);
}

{Previous} {index} {Next}