projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaffs refactoring: Fix tags compatability bad block marker check
[yaffs2.git]
/
direct
/
basic-test
/
dtest.c
diff --git
a/direct/basic-test/dtest.c
b/direct/basic-test/dtest.c
index dbbefd3dbe2343d85a816aec45fb17148402cb35..153d274d3a54db1db8b2cf0764faf9c099840674 100644
(file)
--- a/
direct/basic-test/dtest.c
+++ b/
direct/basic-test/dtest.c
@@
-512,7
+512,7
@@
void leave_unlinked_file(const char *path,int maxIterations,int siz)
void dumpDirFollow(const char *dname)
{
yaffs_DIR *d;
void dumpDirFollow(const char *dname)
{
yaffs_DIR *d;
- yaffs_dirent *de;
+
struct
yaffs_dirent *de;
struct yaffs_stat s;
char str[100];
struct yaffs_stat s;
char str[100];
@@
-559,7
+559,7
@@
void dumpDirFollow(const char *dname)
void dump_directory_tree_worker(const char *dname,int recursive)
{
yaffs_DIR *d;
void dump_directory_tree_worker(const char *dname,int recursive)
{
yaffs_DIR *d;
- yaffs_dirent *de;
+
struct
yaffs_dirent *de;
struct yaffs_stat s;
char str[1000];
struct yaffs_stat s;
char str[1000];
@@
-895,7
+895,7
@@
int huge_directory_test_on_path(char *path)
{
yaffs_DIR *d;
{
yaffs_DIR *d;
- yaffs_dirent *de;
+
struct
yaffs_dirent *de;
struct yaffs_stat s;
int f;
struct yaffs_stat s;
int f;
@@
-1544,7
+1544,7
@@
void lookup_test(const char *mountpt)
yaffs_DIR *d;
yaffs_DIR *d;
- yaffs_dirent *de;
+
struct
yaffs_dirent *de;
yaffs_start_up();
yaffs_start_up();
@@
-2791,7
+2791,9
@@
void max_files_test(const char *mountpt)
result = yaffs_close(h);
}
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)
}
void case_insensitive_test(const char *mountpt)
@@
-3046,34
+3048,36
@@
void readdir_test(const char *mountpt)
int i;
int handle;
char fullname[100];
int i;
int handle;
char fullname[100];
-
+
yaffs_DIR *dirs[100];
yaffs_DIR *dirs[100];
-
+
yaffs_trace_mask = 0;
yaffs_start_up();
yaffs_mount(mountpt);
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]);
}
for(i = 0; i < 100; i++) {
dirs[i] = yaffs_opendir(mountpt);
printf("%2d %p,", i, dirs[i]);
}
-
+
printf("\n");
printf("\n");
-
+
for(i = 0; i < 100; i++) {
if(dirs[i])
yaffs_closedir(dirs[i]);
}
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]);
}
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");
// link_follow_test("/yaffs2");
//basic_utime_test("/yaffs2");
-
//
max_files_test("/yaffs2");
+ max_files_test("/yaffs2");
//start_twice("/yaffs2");
//large_file_test("/yaffs2");
//start_twice("/yaffs2");
//large_file_test("/yaffs2");
- readdir_test("/yaffs2");
+
//
readdir_test("/yaffs2");
//basic_utime_test("/yaffs2");
//case_insensitive_test("/yaffs2");
//basic_utime_test("/yaffs2");
//case_insensitive_test("/yaffs2");