zephyr/subsys/settings/src
Marcin Niestroj 976520c77e settings: file: do not create file when loading
File backend can be read-only with the use of `settings_file_src()` API. It
makes no sense to create file when `settings_load()` is called and
registered file backend won't be used for saving files (because
`settings_file_dst()` was not used).

Do not create file during `settings_load()` if it does not exist yet. This
just requires to remove FS_O_CREATE flag in `fs_open()` invocation.

Open file with read-only access, which is now possible after removal of
`FS_O_CREATE` flag.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2022-12-05 14:59:59 +01:00
..
CMakeLists.txt settings: file: change FS (or file system) wording to File 2022-11-24 09:36:31 +01:00
settings_fcb.c settings: fcb: remove unnecessary drop of const identifier 2022-12-05 11:00:57 +01:00
settings_file.c settings: file: do not create file when loading 2022-12-05 14:59:59 +01:00
settings_init.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
settings_line.c settings: line: simplify settings_line_len_calc() 2022-12-05 11:00:57 +01:00
settings_none.c
settings_nvs.c settings: use CONTAINER_OF() to access backend structure 2022-11-24 10:18:35 +01:00
settings_priv.h
settings_runtime.c
settings_shell.c
settings_store.c settings: API for get storage instance used 2022-08-02 15:15:10 +02:00
settings.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00