X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fconf.h;h=656a0acc7e1c605e9a9a7e9185e789aad29440ca;hb=325d837df2ec867c668b6a911b97e719f196ba0e;hp=32492ace11120c104f4dc13d1a3f74f051c9d908;hpb=8d4b96efb7955eaa96174af4804597f92e124041;p=meshlink diff --git a/src/conf.h b/src/conf.h index 32492ace..656a0acc 100644 --- a/src/conf.h +++ b/src/conf.h @@ -43,7 +43,7 @@ bool config_sync(struct meshlink_handle *mesh, const char *conf_subdir) __attrib bool sync_path(const char *path) __attribute__((__warn_unused_result__)); bool main_config_exists(struct meshlink_handle *mesh, const char *conf_subdir) __attribute__((__warn_unused_result__)); -bool main_config_lock(struct meshlink_handle *mesh) __attribute__((__warn_unused_result__)); +bool main_config_lock(struct meshlink_handle *mesh, const char *lock_filename) __attribute__((__warn_unused_result__)); void main_config_unlock(struct meshlink_handle *mesh); bool main_config_read(struct meshlink_handle *mesh, const char *conf_subdir, struct config_t *, void *key) __attribute__((__warn_unused_result__)); bool main_config_write(struct meshlink_handle *mesh, const char *conf_subdir, const struct config_t *, void *key) __attribute__((__warn_unused_result__)); @@ -57,5 +57,6 @@ bool config_scan_all(struct meshlink_handle *mesh, const char *conf_subdir, cons bool invitation_read(struct meshlink_handle *mesh, const char *conf_subdir, const char *name, struct config_t *, void *key) __attribute__((__warn_unused_result__)); bool invitation_write(struct meshlink_handle *mesh, const char *conf_subdir, const char *name, const struct config_t *, void *key) __attribute__((__warn_unused_result__)); size_t invitation_purge_old(struct meshlink_handle *mesh, time_t deadline); +size_t invitation_purge_node(struct meshlink_handle *mesh, const char *node_name); #endif