projects
/
yaffs2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
60f5ece
)
Fix permissions on test files
author
charles
<charles>
Tue, 19 Aug 2008 21:47:44 +0000
(21:47 +0000)
committer
charles
<charles>
Tue, 19 Aug 2008 21:47:44 +0000
(21:47 +0000)
direct/dtest.c
patch
|
blob
|
history
diff --git
a/direct/dtest.c
b/direct/dtest.c
index 792c67ef35c539d7b5cd5a6021e723d9ba688101..fc71d768915a164592d6be903dcd9749a6a70303 100644
(file)
--- a/
direct/dtest.c
+++ b/
direct/dtest.c
@@
-941,9
+941,11
@@
void rename_over_test(const char *mountpt)
int i;
char a[100];
char b[100];
int i;
char a[100];
char b[100];
+ char c[100];
sprintf(a,"%s/a",mountpt);
sprintf(b,"%s/b",mountpt);
sprintf(a,"%s/a",mountpt);
sprintf(b,"%s/b",mountpt);
+ sprintf(c,"%s/c",mountpt);
yaffs_StartUp();
yaffs_StartUp();
@@
-953,9
+955,13
@@
void rename_over_test(const char *mountpt)
dumpDirFollow(mountpt);
dumpDirFollow(mountpt);
- i = yaffs_open(a,O_CREAT | O_TRUNC | O_RDWR, 0);
+
+ i = yaffs_open(c,O_CREAT | O_TRUNC | O_RDWR, S_IREAD | S_IWRITE);
+ printf("File c handle is %d\n",i);
+ yaffs_close(i);
+ i = yaffs_open(a,O_CREAT | O_TRUNC | O_RDWR, S_IREAD | S_IWRITE);
yaffs_close(i);
yaffs_close(i);
- i = yaffs_open(b,O_CREAT | O_TRUNC | O_RDWR,
0
);
+ i = yaffs_open(b,O_CREAT | O_TRUNC | O_RDWR,
S_IREAD | S_IWRITE
);
yaffs_close(i);
yaffs_rename(a,b); // rename over
yaffs_rename(b,a); // rename back again (not renaimng over)
yaffs_close(i);
yaffs_rename(a,b); // rename over
yaffs_rename(b,a); // rename back again (not renaimng over)