projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaffs Added more tests to direct/timothy_tests/quicktests
[yaffs2.git]
/
direct
/
timothy_tests
/
quick_tests
/
test_yaffs_fsync_EROFS.c
diff --git
a/direct/timothy_tests/quick_tests/test_yaffs_fstat_EROFS.c
b/direct/timothy_tests/quick_tests/test_yaffs_fsync_EROFS.c
similarity index 64%
rename from
direct/timothy_tests/quick_tests/test_yaffs_fstat_EROFS.c
rename to
direct/timothy_tests/quick_tests/test_yaffs_fsync_EROFS.c
index cf90933d5ce680ecf2647431d410851ec761087e..97757faea1ec206cf15d0c45e9f0210bcf0cfa34 100644
(file)
--- a/
direct/timothy_tests/quick_tests/test_yaffs_fstat_EROFS.c
+++ b/
direct/timothy_tests/quick_tests/test_yaffs_fsync_EROFS.c
@@
-11,33
+11,34
@@
* published by the Free Software Foundation.
*/
* published by the Free Software Foundation.
*/
-#include "test_yaffs_fs
tat
_EROFS.h"
+#include "test_yaffs_fs
ync
_EROFS.h"
static int handle = -1;
static int handle = -1;
-int test_yaffs_fs
tat
_EROFS(void)
+int test_yaffs_fs
ync
_EROFS(void)
{
int output = 0;
{
int output = 0;
- struct yaffs_stat stat;
int error_code = 0;
int error_code = 0;
+
EROFS_setup();
handle = test_yaffs_open();
EROFS_setup();
handle = test_yaffs_open();
- output = yaffs_fs
tat(handle , &stat
);
- if (output
< 0
){
- error_code
=
yaffs_get_error();
- if (abs(error_code)
==
EROFS){
+ output = yaffs_fs
ync(handle
);
+ if (output
==-1
){
+ error_code
=
yaffs_get_error();
+ if (abs(error_code)
==
EROFS){
return 1;
} else {
return 1;
} else {
- print_message("different error than expected\n",
2);
+ print_message("different error than expected\n",2);
return -1;
}
} else {
return -1;
}
} else {
- print_message("file s
tatted with EROFS set.(which is a bad thing)\n", 2
);
+ print_message("file s
ynced with EROFS set.(which is a bad thing)\n",2
);
return -1;
}
}
return -1;
}
}
-int test_yaffs_fstat_EROFS_clean(void)
+
+int test_yaffs_fsync_EROFS_clean(void)
{
int output=1;
if (handle >= 0) {
{
int output=1;
if (handle >= 0) {
@@
-45,3
+46,4
@@
int test_yaffs_fstat_EROFS_clean(void)
}
return (EROFS_clean() && output);
}
}
return (EROFS_clean() && output);
}
+