]> git.meshlink.io Git - meshlink/blobdiff - src/conf.h
Call fsync() on the configuration directories where appropriate.
[meshlink] / src / conf.h
index 93ee5bb9bebb3f0b5f32ea8a9febf82c90f55b8b..b3763ea7b0970c00c2a8382af65d097959fb44e5 100644 (file)
@@ -39,6 +39,7 @@ extern bool config_init(struct meshlink_handle *mesh, const char *conf_subdir);
 extern bool config_destroy(const char *confbase, const char *conf_subdir);
 extern bool config_copy(struct meshlink_handle *mesh, const char *src_dir_name, const void *src_key, const char *dst_dir_name, const void *dst_key);
 extern bool config_rename(struct meshlink_handle *mesh, const char *old_conf_subdir, const char *new_conf_subdir);
+extern bool config_sync(struct meshlink_handle *mesh, const char *conf_subdir);
 
 extern bool main_config_exists(struct meshlink_handle *mesh, const char *conf_subdir);
 extern bool main_config_lock(struct meshlink_handle *mesh);