X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fnetatalk_conf.h;h=cadb0aa3d963b69691092b8dd11a75bf57ea84d6;hb=a7f754026326a7a5187a969f1de9ce615b49fec1;hp=5b6ab5719910273d7eab84779425644f6b1862f2;hpb=8a1fcacef082abe5bdb60421b3129d7cd39f6b76;p=netatalk.git diff --git a/include/atalk/netatalk_conf.h b/include/atalk/netatalk_conf.h index 5b6ab571..cadb0aa3 100644 --- a/include/atalk/netatalk_conf.h +++ b/include/atalk/netatalk_conf.h @@ -20,12 +20,20 @@ #include #include -extern int afp_config_parse(AFPObj *obj); +extern int afp_config_parse(AFPObj *obj, char *processname); -extern int load_volumes(AFPObj *obj, void (*delvol_fn)(const struct vol *)); -extern void unload_volumes(void); +extern int load_charset(struct vol *vol); +extern int load_volumes(AFPObj *obj, void (*delvol_fn)(const AFPObj *obj, struct vol *)); +extern void unload_volumes(AFPObj *obj); extern struct vol *getvolumes(void); extern struct vol *getvolbyvid(const uint16_t); +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