diff -Naur ext3-tools/fsstress.c ext3-tools.new/fsstress.c
--- ext3-tools/fsstress.c	2004-05-17 04:49:53.000000000 -0300
+++ ext3-tools.new/fsstress.c	2007-07-16 14:26:20.000000000 -0300
@@ -487,7 +487,7 @@
 #endif
 	if (cleanup == 0)
 	{
-	  sprintf(cmd,"rm -rf %s",dirname);
+	  sprintf(cmd,"rm -rf %s/*",dirname);
 	  system(cmd);
 	}	
         loopcntr++;
@@ -1453,7 +1453,7 @@
 	if (!get_fname(FT_ANYm, r, &f, NULL, NULL, &v))
 		append_pathname(&f, ".");
 	total = 0;
-	bzero(&cursor, sizeof(cursor));
+	memset(&cursor, 0x00, sizeof(cursor));
 	do {
 		e = attr_list_path(&f, buf, sizeof(buf), ATTR_DONTFOLLOW,
 			&cursor);
@@ -1471,7 +1471,7 @@
 		return;
 	}
 	which = (int)(random() % total);
-	bzero(&cursor, sizeof(cursor));
+	memset(&cursor, 0x00, sizeof(cursor));
 	ent = 0;
 	aname = NULL;
 	do {