#include <atalk/logger.h>
#include <atalk/ea.h>
#include <atalk/globals.h>
+#include <atalk/netatalk_conf.h>
#include "volume.h"
#include "desktop.h"
adflags = ADFLAGS_DIR;
adp = &ad;
- ad_init(adp, vol->v_adouble, vol->v_ad_options);
+ ad_init(adp, vol);
if (ad_metadata(uname, adflags, adp) != 0 ) {
switch (errno) {
case ENOENT:
buf_valid = 0;
if (adp)
- ad_close_metadata(adp);
+ ad_close(adp, ADFLAGS_HF);
return ret;
}