X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=include%2Fatalk%2Fnetatalk_conf.h;fp=include%2Fatalk%2Fnetatalk_conf.h;h=858b4f1cd17a1107dbd017023c9c8ef77b2f7f28;hp=33459b3188b70a4c1e3732bcc5a2b808e9000d77;hb=b6f259d1c2d472b1b97b77eb2ca1374f07f2d6c0;hpb=29ac6c817273cf860569a0735608e0b9410659d8 diff --git a/include/atalk/netatalk_conf.h b/include/atalk/netatalk_conf.h index 33459b31..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)(const AFPObj *obj, 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