{
char path[200];
char message[100];
+ int output=0;
join_paths(yaffs_struct.root_path,args_struct->string1, path );
sprintf(message,"file path: %s\n",path);
print_message(3,message);
- output=yaffs_open(path,args_struct->char1,args_struct->char2);
+ output=yaffs_open(path,args_struct->char1 &(O_TRUNC|O_EXCL|O_CREAT|O_APPEND),args_struct->char2&(S_IREAD|S_IWRITE));
if (output>=0){
output= yaffs_close(output);
if (output<0) {
- print_message(1,"failed to close handle\n");
- return -1
+ print_message(3,"failed to close handle\n");
+ return -1;
} else {
return 1;
}
} else {
- print_message(1,"failed to close handle\n");
+ print_message(3,"failed to open file\n");
return -1;
}
}