#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:
}
} else {
FinderInfo = ad_entry(adp, ADEID_FINDERI);
-
- if ((adflags & ADFLAGS_DIR)) {
- /* set default view */
- uint16 = htons(FINDERINFO_CLOSEDVIEW);
- memcpy(emptyFinderInfo + FINDERINFO_FRVIEWOFF, &uint16, 2);
- }
-
/* Check if FinderInfo equals default and empty FinderInfo*/
if (memcmp(FinderInfo, emptyFinderInfo, 32) != 0) {
/* FinderInfo contains some non 0 bytes -> include "com.apple.FinderInfo" */