X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fnetatalk_conf.h;h=858b4f1cd17a1107dbd017023c9c8ef77b2f7f28;hb=59ba70c884ca7356e28873fccab7d3611369e6cc;hp=4c9148576238b1c77ec47c3aee373ba57c848268;hpb=7d6b6d1233e9bf0d93afb3270362ce4d904a6b65;p=netatalk.git diff --git a/include/atalk/netatalk_conf.h b/include/atalk/netatalk_conf.h index 4c914857..858b4f1c 100644 --- a/include/atalk/netatalk_conf.h +++ b/include/atalk/netatalk_conf.h @@ -21,9 +21,9 @@ #include extern int afp_config_parse(AFPObj *obj, char *processname); - +extern void afp_config_free(AFPObj *obj); extern int load_charset(struct vol *vol); -extern int load_volumes(AFPObj *obj, void (*delvol_fn)(struct vol *)); +extern int load_volumes(AFPObj *obj); extern void unload_volumes(AFPObj *obj); extern struct vol *getvolumes(void); extern struct vol *getvolbyvid(const uint16_t); @@ -31,4 +31,9 @@ extern struct vol *getvolbypath(AFPObj *obj, const char *path); extern struct vol *getvolbyname(const char *name); extern void volume_free(struct vol *vol); extern void volume_unlink(struct vol *volume); + +/* Extension type/creator mapping */ +struct extmap *getdefextmap(void); +struct extmap *getextmap(const char *path); + #endif