note/notestream: Call lib_fileoutstream_open in notefile_register

follow up fileoutstream change

Signed-off-by: yangao1 <yangao1@xiaomi.com>
This commit is contained in:
yangao1 2025-04-16 20:15:20 +08:00 committed by Donny(董九柱)
parent c560db04a6
commit 99303e9493

View file

@ -39,7 +39,6 @@ struct notestream_file_s
{ {
struct notestream_driver_s driver; struct notestream_driver_s driver;
struct lib_fileoutstream_s filestream; struct lib_fileoutstream_s filestream;
struct file file;
}; };
#endif #endif
@ -131,15 +130,15 @@ int notefile_register(FAR const char *filename)
#endif #endif
notefile->driver.stream = &notefile->filestream.common; notefile->driver.stream = &notefile->filestream.common;
ret = file_open(&notefile->file, filename, O_WRONLY); notefile->driver.driver.ops = &g_notestream_ops;
ret = lib_fileoutstream_open(&notefile->filestream,
filename, O_WRONLY, 0666);
if (ret < 0) if (ret < 0)
{ {
kmm_free(notefile); kmm_free(notefile);
return ret; return ret;
} }
notefile->driver.driver.ops = &g_notestream_ops;
lib_fileoutstream(&notefile->filestream, &notefile->file);
return note_driver_register(&notefile->driver.driver); return note_driver_register(&notefile->driver.driver);
} }
#endif #endif