6 #include <atalk/adouble.h>
8 #define FILEIOFF_ATTR 14
9 #define AFPFILEIOFF_ATTR 2
11 int ad_getattr(const struct adouble *ad, u_int16_t *attr)
13 if (ad->ad_version == AD_VERSION1)
14 memcpy(attr, ad_entry(ad, ADEID_FILEI) + FILEIOFF_ATTR,
16 else if (ad->ad_version == AD_VERSION2)
17 memcpy(attr, ad_entry(ad, ADEID_AFPFILEI) + AFPFILEIOFF_ATTR,
25 int ad_setattr(const struct adouble *ad, const u_int16_t attr)
27 if (ad->ad_version == AD_VERSION1)
28 memcpy(ad_entry(ad, ADEID_FILEI) + FILEIOFF_ATTR, &attr,
30 else if (ad->ad_version == AD_VERSION2)
31 memcpy(ad_entry(ad, ADEID_AFPFILEI) + AFPFILEIOFF_ATTR, &attr,