+ /* Check resize by adding to the end, resizing back and verifying. */
+ yaffs_mount_common(mountpt, 0, 1);
+ printf("checking resize\n");
+ dumpDir(mountpt);
+ handle = yaffs_open(fullname, O_RDWR, 0);
+
+ file_end = yaffs_lseek(handle, 0, SEEK_END);
+ printf("file_end %lld\n", file_end);
+ for(i = 0; i < 10000; i++)
+ yaffs_write(handle, xx_buffer, sizeof(xx_buffer));
+ yaffs_ftruncate(handle, file_end);
+
+ verify_big_sparse_file(handle);
+ yaffs_unmount(mountpt);
+