]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/volinfo.h
Merge branch-2-1
[netatalk.git] / include / atalk / volinfo.h
index bd8c2a76e1bacadd7c3f75e736a9f299bdc7c94f..0f3a4024a6a36faedc4993783a731369e56237b3 100644 (file)
@@ -14,6 +14,9 @@ typedef struct {
 } vol_opt_name_t;
 
 struct volinfo {
+    int                 retaincount;
+    int                 malloced;
+
     char                *v_name;
     char                *v_path;
     int                 v_flags;
@@ -32,7 +35,10 @@ struct volinfo {
     char                *v_dbd_port;
 };
 
+struct volinfo *allocvolinfo(char *path);
 extern int loadvolinfo(char *path, struct volinfo *vol);
+extern void retainvolinfo(struct volinfo *vol);
+extern int closevolinfo(struct volinfo *vol);
 extern int savevolinfo(const struct vol *vol, const char *Cnid_srv, const char *Cnid_port);
 extern int vol_load_charsets(struct volinfo *vol);