diff options
Diffstat (limited to 'src/instance.h')
| -rw-r--r-- | src/instance.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/instance.h b/src/instance.h index 1e60df8..bcded1c 100644 --- a/src/instance.h +++ b/src/instance.h @@ -5,8 +5,8 @@ struct l2_instance { uuid_t uuid; - const char *name; - const char *path; + char *name; + char *path; struct l2_instance *next; struct l2_instance *prev; @@ -19,6 +19,8 @@ enum { INSTANCE_EFORMAT /* instance file is malformed */ }; +extern const char *const l2_instance_errormsg[]; + /* load all instances (must be called after initialization) */ int l2_instance_load_all(void); @@ -28,4 +30,7 @@ int l2_instance_add_instance(const struct l2_instance *inst); int l2_instance_del_instance(struct l2_instance *inst); int l2_instance_rename_instance(struct l2_instance *inst, const char *newname); +struct l2_instance *l2_instance_find_by_uuid(const uuid_t *id); +struct l2_instance *l2_instance_find_by_name(const char *name); + #endif /* include guard */ |
