projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaffs More quick tests and have also fixed a bugin yaffs_mount function.
[yaffs2.git]
/
direct
/
timothy_tests
/
quick_tests
/
test_yaffs_open_EINVAL2.c
diff --git
a/direct/timothy_tests/quick_tests/test_yaffs_open_EINVAL2.c
b/direct/timothy_tests/quick_tests/test_yaffs_open_EINVAL2.c
index cdab7762ca1e0172174a32ca39a9cb79f5f299d8..3ea0918ac182641e926aa37dd92b198c3c48db6e 100644
(file)
--- a/
direct/timothy_tests/quick_tests/test_yaffs_open_EINVAL2.c
+++ b/
direct/timothy_tests/quick_tests/test_yaffs_open_EINVAL2.c
@@
-11,6
+11,8
@@
* published by the Free Software Foundation.
*/
* published by the Free Software Foundation.
*/
+/* yaffs will open a file without an error with the creation mode set to 255.*/
+
#include "test_yaffs_open_EINVAL2.h"
static int handle=0;
#include "test_yaffs_open_EINVAL2.h"
static int handle=0;
@@
-20,22
+22,14
@@
int test_yaffs_open_EINVAL2(void){
/*printf("path %s\n",path); */
handle=yaffs_open(FILE_PATH, O_CREAT | O_RDWR ,255);
if (handle==-1){
/*printf("path %s\n",path); */
handle=yaffs_open(FILE_PATH, O_CREAT | O_RDWR ,255);
if (handle==-1){
- error_code=yaffs_get_error();
- //printf("EEXIST def %d, Error code %d\n",(- EEXIST),error_code);
- if (abs(error_code)== EINVAL){
- return 1;
- }
- else {
- printf("different error than expected\n");
- return -1;
- }
+ printf("file not opened with bad creation mod set (which is a bad thing)\n");
+ return -1;
}
else {
}
else {
- printf(" file opened with bad mode.(which is a bad thing)\n");
- return
-
1;
+ /* file opened */
+ return 1;
}
}
- /* the program should not get here but the compiler is complaining */
- return -1;
+
}
int test_yaffs_open_EINVAL2_clean(void){
if (handle >=0){
}
int test_yaffs_open_EINVAL2_clean(void){
if (handle >=0){