projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaffs Found another bug.
[yaffs2.git]
/
direct
/
timothy_tests
/
quick_tests
/
test_yaffs_open_file_ENOENT.c
diff --git
a/direct/timothy_tests/quick_tests/test_yaffs_open_file_ENOENT.c
b/direct/timothy_tests/quick_tests/test_yaffs_open_file_ENOENT.c
index 02c02bbc38b3f85341a7a9a0eb72ced2fa99fcd2..ed57e2d6f8432c99d37d6e274ab67cd0e7c2488f 100644
(file)
--- a/
direct/timothy_tests/quick_tests/test_yaffs_open_file_ENOENT.c
+++ b/
direct/timothy_tests/quick_tests/test_yaffs_open_file_ENOENT.c
@@
-1,19
+1,22
@@
#include "test_yaffs_open_file_ENOENT.h"
#include "test_yaffs_open_file_ENOENT.h"
-
+static int handle=0;
int test_yaffs_open_file_ENOENT(void){
int test_yaffs_open_file_ENOENT(void){
-
int output=0;
int output=0;
-
+ int error_code=0;
/*printf("path %s\n",path); */
/*printf("path %s\n",path); */
- output=yaffs_open(FILE_PATH, O_TRUNC| O_RDWR, "/yaffs2/non_existant_file");
- if (output==ENOENT){
- return output;
+ handle=yaffs_open("/yaffs2/non_existant_file", O_TRUNC| O_RDWR,FILE_MODE );
+ if (handle==-1){
+ error_code=yaffs_get_error();
+ if (error_code==ENOENT){
+ return 1;
+ }
}
else if (output >=0){
printf("non existant file opened.(which is a bad thing)\n");
return -1;
}
}
else if (output >=0){
printf("non existant file opened.(which is a bad thing)\n");
return -1;
}
+
}
int test_yaffs_open_file_ENOENT_clean(void){
return 1;
}
int test_yaffs_open_file_ENOENT_clean(void){
return 1;