X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=direct%2Fbasic-test%2Fdtest.c;h=153d274d3a54db1db8b2cf0764faf9c099840674;hb=9edb962fd286e9f9a6fb2fd97a2317a1c29d64b0;hp=8af524f4891a0350d5b59e41e6844ac4711aaa92;hpb=9ee5d0643e559568dbe62215f76e0a7bd5a63d93;p=yaffs2.git diff --git a/direct/basic-test/dtest.c b/direct/basic-test/dtest.c index 8af524f..153d274 100644 --- a/direct/basic-test/dtest.c +++ b/direct/basic-test/dtest.c @@ -2791,7 +2791,9 @@ void max_files_test(const char *mountpt) result = yaffs_close(h); } - h =yaffs_open(hn,O_RDWR,0); + yaffs_unmount(mountpt); + + //h =yaffs_open(hn,O_RDWR,0); } void case_insensitive_test(const char *mountpt) @@ -3046,34 +3048,36 @@ void readdir_test(const char *mountpt) int i; int handle; char fullname[100]; - + yaffs_DIR *dirs[100]; - + yaffs_trace_mask = 0; yaffs_start_up(); yaffs_mount(mountpt); - + for(i = 0; i < 100; i++) { dirs[i] = yaffs_opendir(mountpt); printf("%2d %p,", i, dirs[i]); } - + printf("\n"); - + for(i = 0; i < 100; i++) { if(dirs[i]) yaffs_closedir(dirs[i]); } - - + + for(i = 0; i < 100; i++) { dirs[i] = yaffs_opendir(mountpt); printf("%2d %p,", i, dirs[i]); } - + + yaffs_unmount(mountpt); + } @@ -3145,12 +3149,12 @@ int main(int argc, char *argv[]) // link_follow_test("/yaffs2"); //basic_utime_test("/yaffs2"); - //max_files_test("/yaffs2"); + max_files_test("/yaffs2"); //start_twice("/yaffs2"); //large_file_test("/yaffs2"); - readdir_test("/yaffs2"); + //readdir_test("/yaffs2"); //basic_utime_test("/yaffs2"); //case_insensitive_test("/yaffs2");