+void fill_files_test(const char *mountpt)
+{
+ int i;
+ yaffs_StartUp();
+
+ for(i = 0; i < 5; i++)
+ {
+ yaffs_mount(mountpt);
+ fill_files(mountpt,2,3,100);
+ yaffs_unmount(mountpt);
+ }
+
+}
+
+void fill_empty_files_test(const char *mountpt)
+{
+ int i;
+ yaffs_StartUp();
+ char name[100];
+ int result = 0;
+
+ int d,f;
+
+ for(i = 0; i < 5; i++)
+ {
+ yaffs_mount(mountpt);
+ for(d = 0; result >= 0 && d < 1000; d++){
+ sprintf(name,"%s/%d",mountpt,d);
+ result= yaffs_mkdir(name,0);
+ printf("creating directory %s result %d\n",name,result);
+
+ for(f = 0; result >= 0 && f < 100; f++){
+ sprintf(name,"%s/%d/%d",mountpt,d,f);
+ result= yaffs_open(name,O_CREAT, 0);
+ yaffs_close(result);
+ printf("creating file %s result %d\n",name,result);
+ }
+ }
+ yaffs_unmount(mountpt);
+ }
+
+}
+
+